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

为什么不能这样写?

ublic class HelloWorld {

    public static void main(String[] args) {

        

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

String[] subjects =new String[]{0,1,2,3,4};

        

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

subjects[0] = "Oracle";

subjects[1] = "PHP";

subjects[2] = "Linux";

subjects[3] = "Java";

subjects[4] = "HTML";

        

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

}

}


提问者:weixin_慕田峪3239053 2018-12-07 12:12

个回答

  • 清茶丶
    2019-07-16 15:43:22

    要加“”

  • Peppa_
    2019-05-26 21:25:20

    public class HelloWorld {

        public static void main(String[] args) {

            

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

    String[] subjects =    new String[]{"1","2","3","4","5"}       ;

            

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

    subjects[0] = "Oracle";

    subjects[1] = "PHP";

    subjects[2] = "Linux";

    subjects[3] = "Java";

    subjects[4] = "HTML";

            

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

    }

    }

    答:String是字符串类型,要加 “ ”

  • genghaixin
    2019-05-07 17:33:06

    String[] subjects =new String[]{0,1,2,3,4};

    应该改为

    String[] subjects =new String[5];