eclips上正常运行,编程练习里不可以

eclips上正常运行,编程练习里不可以

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.util.Scanner;
 
public class ScoreDemo{
       public static void main(String[] args){
           //定义一个三行两列的整型二维数组intArray
           int[][] intArray=new int[3][2];
           //从键盘输入学生成绩,要求输入顺序与效果图一致
           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();
                  }else if(j==1) {
                      System.out.println("请输入学生"+(i+1)+"的数学成绩");
                      intArray[i][j]=sc.nextInt();
                  }
               }
           }
 
           int sum1 = 0,sum2=0;
           //求语文的总成绩和平均分
           for(int i=0;i<intArray.length;i++){
               for(int j=0;j<intArray[i].length;j++) {
                   if(j==0) {
                       sum1+=intArray[i][j];
                   }
               }
           }
           System.out.println("语文的总成绩为:"+sum1);
           System.out.println("语文的平均分为:"+(sum1/intArray.length));
            
 
           //求数学的总成绩和平均分
           for(int i=0;i<intArray.length;i++){
               for(int j=0;j<intArray[i].length;j++) {
                   if(j==1) {
                       sum2+=intArray[i][j];
                   }
               }
           }
           System.out.println("数学的总成绩为:"+sum2);
           System.out.println("数学的平均分为:"+(sum2/intArray.length));
            
 
 
       }
    }

以上是代码。图一是eclips运行结果,图二是编程练习运行结果。

http://img1.sycdn.imooc.com//climg/5af9a4190001b9e703460558.jpg

http://img1.sycdn.imooc.com//climg/5af9a4190001c5bb06080686.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

在线编辑器上运行结果也不是重复的,建议你清空浏览器缓存,再试一下~

http://img1.sycdn.imooc.com//climg/5afb8a3b0001393110740839.jpg

  • Keman 提问者 #1
    清理缓存真的有用!!
    2018-05-17 00:59:50
好帮手慕雪 2018-05-15 10:22:23

两个截图中的代码不一样吧?编程练习怎么运行了那么多次呢。另:只要能在eclipse运行就行了。有的在线编程对Scanner支持不太好可能。祝:学习愉快

  • 提问者 Keman #1
    代码是一样的,粘贴复制的。我也很奇怪为什么编程练习运行了那么多次,而且输出的并不是我代码里的句子。
    2018-05-16 00:07:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码