为了账号安全,请及时绑定邮箱和手机立即绑定

这个软件有问题吧

String[] subjects =new String[4] ;         // 分别为数组中的元素赋值 subjects[0] = "Oracle"; subjects[1] = "PHP"; subjects[2] = "Linux"; subjects[3] = "Java"; subjects[4] = "HTML";         System.out.println("数组中第4个科目为:" +        subjects[3]  ); 这个有什么错误?

正在回答

2 回答

准确的说是给数组分配到空间少了,你分配了4个空间,但是你却放了5个,打个比方说,你订了4个房间,但是来了5个人,这样房间很显然不够分了

0 回复 有任何疑惑可以回复我~

String[] subjects =new String[4] ;  //定义了长度为4的数组 subjects,实际下面需要保存5个长度的数据

subjects[4] = "HTML";                    //subjects[4]发生了越界

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165157    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这个软件有问题吧

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信