欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java:JAVA考试的平均成绩(一维数组),

来源: javaer 分享于  点击 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

相关文章

    暂无相关文章
相关栏目:

用户点评