public class HelloWorld {
public static void main(String[] args) {
String []subjects;
subjects=new String[1];
subjects[0]=java;
System.out.println(subjects[0]);
}
}
subjects[0]=java; 不能这样赋值;
你的subjects是String类型的 所以赋值应当是“ ”加双引号的
subjects[0]="java";
嗯。楼上正解。赋值错了。要加""...."java"才是正确的。
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] );
}
}
数组在定义的时候就必须明确长度 你这样定义不行