為什么不對(duì)
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
String []subjects;
? ? subjects=new String[1];
? ? subjects[0]=java;
? ? System.out.println(subjects[0]);
}
}
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
String []subjects;
? ? subjects=new String[1];
? ? subjects[0]=java;
? ? System.out.println(subjects[0]);
}
}
2015-11-02
舉報(bào)
2015-11-19
subjects[0]=java; 不能這樣賦值;
你的subjects是String類型的? 所以賦值應(yīng)當(dāng)是“ ”加雙引號(hào)的
subjects[0]="java";
2015-11-20
嗯。樓上正解。賦值錯(cuò)了。要加""...."java"才是正確的。
2015-11-18
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
// 定義一個(gè)長(zhǎng)度為5的字符串?dāng)?shù)組,保存考試科目信息
String[] subjects = {"Oracle","PHP","Linux","Java","HTML"} ;
? ? ? ??
// 分別為數(shù)組中的元素賦值
subjects[0] = "Oracle";
subjects[1] = "PHP";
subjects[2] = "Linux";
subjects[3] = "Java";
subjects[4] = "HTML";
? ? ? ??
System.out.println("數(shù)組中第4個(gè)科目為:" + subjects[3] ?);
}
}
2015-11-02
數(shù)組在定義的時(shí)候就必須明確長(zhǎng)度 你這樣定義不行