java:JAVA考试的平均成绩(一维数组),
分享于 点击 13626 次 点评:282
java:JAVA考试的平均成绩(一维数组),
public class kk {
public static void main(String[] args) {
// TODO 自动生成的方法存根
double doubleSun=0,doubleAver=0;//学生的总成绩和平均成绩
double []javaScore={99,98,97,96,95,94,93,92,91,90,
80.5,90.5,66,89,97,67,79,69,85,88,
93.5,94.5,86,87.5,75,76.5,74,76,90,90.5};
//声明并初始化javaScore【】是学生JAVA考试成绩数组
System.out.println(" 以下是学生的JAVA考试成绩:");
for(int k=1;k<77;k++)
System.out.print("▁");
for(int k=0;k<javaScore.length;k++){
if(k % 10 == 0){
System.out.println();
}
System.out.print(javaScore[k]+ "\t");
doubleSun += javaScore[k];
}
System.out.println();
doubleAver=Math.rint((doubleSun / javaScore.length * 100.0))/100.0;//平均成绩保留两位小数
System.out.println("这"+javaScore.length+"个同学的JAVA考试的平均成绩是:"+doubleAver);
}
}
运行结果
算法分析
学生的JAVA考试成绩数组名用javaScore表示,声明为double型,同时使用初始化的方式给每个元素赋值;利用循环进行成绩的输出和计算,即在循环中,循环的次数是数组的长度(用javaScore.length确定),把每个学生的成绩输出给用户看,每输出10个学生的成绩就换行,同时累加总成绩(用doubleSun表示);在循环结束后,用总成绩除以数组元素个数得到平均成绩(用doubleAver表示)。
知识点
一维数组
1)数组的访问
2)数组的复制
3)一维数组中元素的个数
格式:数组名 . length
相关文章
- 暂无相关文章
用户点评