练习题错的地方

来源:2-9 Java中的自动类型转换

1qazwsx

2018-08-13 22:05

int改为double对吗?

写回答 关注

3回答

  • 山海会相逢
    2020-09-29 11:06:19

    为啥我改了double还是不对

  • 氺舂
    2018-09-27 22:03:29

    是的,double可以兼容int,但反过来就错了

  • jackey088
    2018-08-13 22:39:39
    public class HelloWorld {
    public static void main(String[] args) {
            int classNum = 3;
            int stuNum = 4;
            double sum = 0;
            double avg = 0;
            Scanner input = new Scanner(System.in);
            for(int i = 0;i < classNum;i++) {
                System.out.println("请输入第"+(i+1)+"个班级的分数信息!");
                sum = 0;
                for(int j = 0;j < stuNum;j++) {
                    System.out.print("请输入第"+(j+1)+"个学生的分数信息:");
                    // 如果改成double,则就要用到nextDouble;
                    double score = input.nextDouble();
                    sum += score; 
                }
                avg = sum/stuNum;
                System.out.println("请输入第"+(i+1)+"个班级的平均分:"+ avg);
            }
        }
    }


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

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

1165516 学习 · 17586 问题

查看课程

相似问题