各种蒙圈,特别是键盘输入的时候,一直报错,在eclipse中又能正常,后面终于在问答区找到解答

来源:1-8 编程练习

慕工程6283552

2020-07-04 11:06:14

import java.util.Scanner;
public class ScoreDemo{
   public static void main(String[] args){
       //定义一个三行两列的整型二维数组intArray
         int[][] intArray=new int[3][2];
        int sum1=0;//语文成绩
        int sum2=0;//数学成绩
       //从键盘输入学生成绩,要求输入顺序与效果图一致
       Scanner sc=new Scanner(System.in);
        for(int i=0;i<intArray.length;i++){
            for(int j=0;j<intArray[i].length;j++){
                if(j==0){
                    System.out.println("请输入第"+(i+1)+"学生的语文成绩");
                    intArray[i][j]=sc.nextInt();
                    sum1=sum1+intArray[i][j];
                }
                if(j==1){
                    System.out.println("请输入第"+(i+1)+"学生的数学成绩");
                    intArray[i][j]=sc.nextInt();
                    sum2=sum2+intArray[i][j];
                }
            }
        }
       //求语文的总成绩和平均分
       System.out.println("语文的总成绩为:"+sum1);
    System.out.println("语文的平均分为:"+sum1/3);
       //求数学的总成绩和平均分
       System.out.println("语文的总成绩为:"+sum2);
    System.out.println("语文的平均分为:"+sum2/3);
   }
}

写回答

1回答

好帮手慕小尤

2020-07-04

同学你好,1. 已完成练习,棒棒哒!继续加油!不过有一个小建议, 建议同学使用一个循环进行实现,在一个循环中计算总成绩。代码如下所示:

http://img.mukewang.com/climg/5f0017dd09a9992c12860628.jpg

2. 同学解决了就好,继续加油!如果同学在学习中存在疑问,可以在问答区提问,老师会帮助同学理解学习的。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 16556 问题

查看课程