图片中题目
D 数组中存储的数据类型需一致;
C 根据定义数组的类型为int(整型),因此表示数组中有100个整数;
B 访问数组元素是从0开始访问,因此在数组a[10]中最后一个元素为a[9];
对于数组a,可以使用a.length表示数组的长度,即数组的元素个数。
谢谢
在吗?可以问你一个问题吗
在的,请问。
追问怎么求最大值最小值和总和
追答求总成绩直接sum += scores[i];
求最大值和最小值可以用冒泡排序来求。
可以打一下代码吗
追答真的太谢谢你了
追答运行结果,别忘了点个赞采纳一下,谢谢。
有一个错误
追答printArray函数和bubbleSort函数要写在main函数外面。
本回答被提问者采纳二 1 对于数组a可以用a.length表示数组的元素数目追问
怎么去求总和,最大最小值
追答按照你的要求,求班级成绩的总和,平均值,最大值和最小值的Java程序如下
import java.util.Arrays;
public class Score_AVG{
public static void main(String[] args){
int[] scores={67,58,99,97,88,34,5,23,76,45};
for(int i=0;i<scores.length;i++){
System.out.print(scores[i]+" ");
}
System.out.println();
int sum=0;
for(int score:scores){
sum+=score;
}
System.out.println("班级成绩的总和:"+sum);
System.out.println("班级成绩的平均值:"+(double)sum/scores.length);
Arrays.sort(scores);
System.out.println("班级成绩的最小值:"+scores[0]);
System.out.println("班级成绩的最大值:"+scores[scores.length-1]);
}
}
我问一下 for each 循环 for(score:scores)他这个是根据后边变量的数量来循环,还是怎么的
在吗?
追答for each循环,它是利用了Collection集合类的Iterable接口在序列中移动,来实现对集合类的遍历.
对于数组,就是对数组中的每一个元素的循环引用.
而普通for循环是利用对数组的索引,实现对数组的遍历.