问答详情
源自:6-3 如何使用 Java 中的数组

为什么不对

public class HelloWorld {

    public static void main(String[] args) {

        

String []subjects;

    subjects=new String[1];

    subjects[0]=java;

    System.out.println(subjects[0]);

}

}


提问者:qwertyuioplkjh 2015-11-02 17:33

个回答

  • 慕数据5305490
    2015-11-19 22:54:51
    已采纳

    subjects[0]=java; 不能这样赋值;

    你的subjects是String类型的  所以赋值应当是“ ”加双引号的

    subjects[0]="java";

  • 雷蒙东
    2015-11-20 11:36:32

    嗯。楼上正解。赋值错了。要加""...."java"才是正确的。

  • 梁逸晨
    2015-11-18 15:06:42

    public class HelloWorld {

        public static void main(String[] args) {

            

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

    String[] subjects = {"Oracle","PHP","Linux","Java","HTML"} ;

            

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

    subjects[0] = "Oracle";

    subjects[1] = "PHP";

    subjects[2] = "Linux";

    subjects[3] = "Java";

    subjects[4] = "HTML";

            

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

    }

    }


  • 天启之魂
    2015-11-02 18:29:45

    数组在定义的时候就必须明确长度 你这样定义不行