eclipse 可以运行的程序为什莫这里不能运行
来源:1-8 编程练习
Giggly_girl
2019-08-14 15:46:11
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args){
//定义一个三行两列的整型二维数组intArray
int [][] intArray1 = new int[3][2];
// System.out.println(intArray1.length);
// System.out.println(intArray1[1].length);
//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc = new Scanner(System.in);
for(int i = 0;i<intArray1.length;i++){
for(int j = 0;j<intArray1[i].length;j++){
if(j==0){
System.out.println("请输入第"+(i+1)+"个学生的语文成绩:");
intArray1[i][j] = sc.nextInt();
}else if (j==1){
System.out.println("请输入第"+(i+1)+"个学生的数学成绩:");
intArray1[i][j] = sc.nextInt();
}
}
}
int ySum = 0;
int yAvg = 0;
int sSum = 0;
int sAvg = 0;
//求语文的总成绩和平均分
for(int i =0;i<intArray1.length;i++){
for(int j = 0;j <intArray1[i].length;j++){
if(j==0){
ySum+=intArray1[i][j];
}else if (j ==1){
sSum+=intArray1[i][j];
}
}
}
yAvg = ySum/intArray1.length;
sAvg = sSum/intArray1.length;
System.out.println("语文的总成绩为:"+ySum);
System.out.println("语文的平均分为:"+yAvg);
//求数学的总成绩和平均分
System.out.println("数学的总成绩为:"+sSum);
System.out.println("数学的平均分为:"+sAvg);
}
}1回答
同学你好,首先复制运行贴出代码在Eclipse中,没有问题,运行正确

这里在网页中在线编辑器不能成功运行的原因可能有:
1、没有导入Scanner类!

2、添加了package的内容!

综上所述,在在线编辑器中可能因为导包、类的引入、网速等问题,运行不成功,所以这里在Eclipse中运行成功就可以哟!
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题