麻烦老师帮我看看,不知道哪出问题了

来源:1-8 编程练习

dfatehkh101

2021-08-19 21:13:33

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


   }
}

相关截图:

http://img.mukewang.com/climg/611e58f409d5eead12970737.jpg

写回答

1回答

好帮手慕阿园

2021-08-20

同学你好

1、从同学贴出的截图来看,同学的代码没有导包,建议同学将Scanner包导入

import java.util.Scanner;

2、这里int同学写成了小写L,lnt,这里应该是大写的i,Int

http://img.mukewang.com/climg/611f0f460918f29f02560118.jpg

http://img.mukewang.com/climg/611f0fac097e924d02820107.jpg

这两个在网页上看起来很像,同学书写时要注意哦,可以在本地编译器上来写

3、如下位置应该使用sum2来接收数学成绩

http://img.mukewang.com/climg/611f105d09c50bf603210234.jpg

祝学习愉快~​

1

0 学习 · 9886 问题

查看课程