这个软件有问题吧

来源:6-3 如何使用 Java 中的数组

慕设计9512325

2017-09-08 22:32

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回答

  • 杨少ss
    2017-10-22 10:18:07

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

  • leimqy
    2017-09-08 23:11:37

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

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

Java入门第一季(IDEA工具)升级版

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

1165174 学习 · 17581 问题

查看课程

相似问题