问啥运行不出来?Scanner和sc,语法有误?

来源:1-8 编程练习

孤初

2020-05-26 15:32:45

package java2;


public class E二维组输入三位学生成绩 {

      //定义一个三行两列的整型二维数组intArray

int sum1=0,sum2=0,avg1=0,avag2=0;

int intArray[][]=new int[3][2];

//从键盘输入学生成绩,要求输入顺序和效果图一致

Scanner sc= new Scanner(System.in);

for(int i=0;i<3;i++)

{

int j=0;

System.out.println("请输入第"+(i+1)+"个学生的语文成绩");

intArray[i][j]=sc.nextlnt();

sum1=sum1+intArray[i][0];

System.out.println("请输入第"+(i+1)+"个学生的数学成绩");

intArray[i][j+1]=sc.nextlnt();

sum2=sum2+intArray[i][1];

}

//求语文的总成绩和平均分

avg1=sum1/intArray.length;

//求数学的总成绩和平均分

avag2=sum2/intArray.length;

System.out.println("语文总成绩"+sum1);

System.out.println("数学总成绩"+sum2);

System.out.println("数学平均分"+avag2);

}

}


写回答

1回答

好帮手慕小脸

2020-05-26

同学你好,同学的代码中有如下问题:

1、类名要以单词命名。不要以汉字命名

2、类中没有main方法,修改代码如下:

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

3、sc.nextInt()单词书写错误,并不是nextlnt();

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

祝学习愉快~

1

0 学习 · 16556 问题

查看课程