应该把分数都定义成double变量更加合理,毕竟分数会有小数的情况存在

来源:5-5 进阶练习

lucasj

2024-05-13 17:13

public class demo1 {
    public static void main(String[] args) {
        int clanum=4;
        int stunum=3;
        for(int c=1;c<=clanum;c++){
            double sum=0;
            System.out.println("***输入第"+c+"个班级的学生分数***");
            for(int s=1;s<=stunum;s++){
                System.out.print("输入第"+s+"个的学生分数:");
                double score=new Scanner(System.in).nextDouble();
                sum=sum+score;
            }
            double avg=sum/stunum;
            System.out.println("平均分:"+avg);
        }
    }
}


写回答 关注

1回答

  • 陈浩民666
    2024-11-13 15:41:05

    我认为float就够用就不需要double

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165607 学习 · 17587 问题

查看课程

相似问题