急!!!菜鸟交作业2
程序阅读题:
1. 写出下面代码的输出结果
int[ ][ ] a = new int[10][5];
System.out.println(a.length);
System.out.println(a[3].length);
2. 执行以下几个语句后的输出结果是 。
public class Class2{
public static void main(String args[ ]){
int i , s = 0 ;
int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };
for ( i = 0 ; i < a.length ; i ++ )
if ( a[i]%3 = = 0 ) s += a[i] ;
System.out.println("s="+s);
}
}
3. 下列程序代码的功能是将数组a中的所有元素求和并显示出来,请在横线处添写正确的语句完成这一功能。
public class Class3 {
public static void main(String[] args){
int a[ ]={3,5,2,5,3,6,8,6,5,0};
int sum=0;
for(int i=0;i<a.length;i++){
}
System.out.println(sum);
}
}
4. 下列程序代码的功能是查找数组a中的最大的元素并将其显示出来,请在横线处添写正确的语句完成这一功能。
public class Class4 {
public static void main(String[ ] args){
int a[ ]={3,5,8,6,4};
int maxnumber=a[0];
for(int i=0;i<a.length;i++){
}
System.out.println(maxnumber);
}
}
5. 阅读下面的程序,回答问题。
public class abc {
public static void main(String args[]){
String s = "Welcom to Java";
System.out.println(s.substring(5,11)); ---①
System.out.println(s.indexOf(‘o’)); ---②
}
}
问题:
语句①的输出结果是
语句②的输出结果是
编程题:
1. 将一个数组中的值按逆序重新存放。假定原来的顺序为4,1,3,5,9,2,1。要求改为1,2,9,5,3,1,4。
1. 编写一个方法public double average(int x[ ]),该方法接收一数组参数,方法功能是计算数组中所有数据的平均数。(4分)