为什么会过不了呢?

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

Maosu

2016-07-18 04:24

public class HelloWorld {

    public static void main(String[] args) {

        

// 定义一个长度为5的字符串数组,保存考试科目信息

String[] subjects =   new subjects[]  ;

// 分别为数组中的元素赋值

subjects[0] = "Oracle";

subjects[1] = "PHP";

subjects[2] = "Linux";

subjects[3] = "java";

subjects[4] = "HTML";

System.out.println("数组中第4个科目为:" + subjects[3]      );

}

}


写回答 关注

2回答

  • bk7113
    2016-07-18 09:20:18
    已采纳

    String[] subjects = new String[5];

  • qq_时光_71
    2017-04-22 16:45:09

    定义数组长度,new String[5],


    原因我找了一下,应该是这个:数组构造的时候必须指定长度,因为JVM要知道需要在堆上分配多少空间。也就是要初始化数组的话让JVM知道要给数组分配多少空间

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

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

1165172 学习 · 17581 问题

查看课程

相似问题