为什么这段代码会进行这样的报错,还能正常运行?

为什么这段代码会进行这样的报错,还能正常运行?

package com.iooc.array;


import java.util.Scanner;


public class Pra4_3 {


public static void main(String[] args) {

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

Scanner sc=new Scanner(System.in);

int yusum=0,shusum=0;

for(int i=0;i<a.length;i++) {

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

a[i][0]=sc.nextInt();

yusum+=a[i][0];

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

a[i][1]=sc.nextInt();

shusum+=a[i][1];

}

sc.close();

   int avgyu,avgshu;

System.out.println("语文的总成绩为:"+yusum);

avgyu=yusum/a.length;

avgshu=shusum/a.length;

System.out.println("语文的平均分为:"+avgyu);

System.out.println("数学的总成绩为:"+shusum);

System.out.println("数学的平均分为:"+avgshu);

http://img1.sycdn.imooc.com//climg/59ff2ccb0001599408550847.jpg


http://img1.sycdn.imooc.com//climg/59ff2cca000160f706680428.jpg

http://img1.sycdn.imooc.com//climg/59ff2ccb000180b208230479.jpg

http://img1.sycdn.imooc.com//climg/59ff2ccc0001051c08230478.jpg

http://img1.sycdn.imooc.com//climg/59ff2ccc0001841408310509.jpg

http://img1.sycdn.imooc.com//climg/59ff2cdb000162a607790455.jpg


正在回答

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

1回答

你好,我运行你的这段代码是没有问题的,你看是不是你环境里,有还在正在运行的程序导致的。

  • 湛蓝牛仔 提问者 #1
    这些错误提示是什么意思?
    2017-11-06 11:15:50
  • 一叶知秋519 回复 提问者 湛蓝牛仔 #2
    debug调试,堆栈满了。祝学习愉快~
    2017-11-06 12:00:00
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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