package shuzu;
import java.util.Scanner;
public class GatAvg {
/**计算赵浩班级30人的Java平均分
* @param args
*/
public static void main(String[] args) {
//记录张浩30位同学的成绩
double[] scroes=new double[3];
double avg=0;
double sum=0;
Scanner input =new Scanner(System.in);
//使用传统for为数组元素赋值
//使用for循环遍历数组的元素下表,下标0-数组长度-1
for (int i = 0; i<scroes.length; i++) {
System.out.println("请输入第"+(i+1)+"个同学的Java成绩");
scroes[i] =input.nextDouble();
}
//使用增强for(foreach):迭代为数组元素操作
for (double score : scroes) {
sum+=score;
}
avg = sum/scroes.length;
System.out.println("张浩班级同学的Java成绩平均分:"+avg );
/**
* 声明数组和分配内存空间一起做 in[] scres = new int[5];
* int[] scores ={43,54,75,85,95};//边声明边赋值
* int[] scores =new int[]{100,97,54,85,86};//边声明边赋值时【】中不要写长度
* 数组下标越界错误码:java.lang.ArrayIndexOutOfBoundsException
*/
}
}
Java数组练习4计算赵浩班级30人的Java平均分
最新推荐文章于 2023-03-22 21:46:19 发布