我的陣列看起來像這樣得到一個字符串的索引中的字符串數組
String[] dayNames = new String[DAYS_IN_WEEK];
dayNames[0] = "Sunday";
dayNames[1] = "Monday";
dayNames[2] = "Tuesday";
dayNames[3] = "Wednesday";
dayNames[4] = "Thursday";
dayNames[5] = "Friday";
dayNames[6] = "Saturday";
我需要打印陣列的使用方法findDay索引。
所以如果選擇「星期六」,我需要返回6。
感謝您的時間= D P.s.請沒有答案?只是建議=)
UPPDATE * *
我的陣列將無法編譯。這正是我有:
private static final int DAYS_IN_WEEK = 7;
String[] dayNames;
dayNames = new String[DAYS_IN_WEEK]
// Declare an array of Strings named dayNames
dayNames[0] = "Sunday";
dayNames[1] = "Monday";
dayNames[2] = "Tuesday";
dayNames[3] = "Wednesday";
dayNames[4] = "Thursday";
dayNames[5] = "Friday";
dayNames[6] = "Saturday";
,我得到多個錯誤開始:
Weekdays.java:12: error: <identifier> expected
dayNames = new String[DAYS_IN_WEEK]
我不明白爲什麼。我直接從 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
你的意思是「星期六」和「6」?或者也許是「星期天」和「0」?另外,你是否瞭解了for循環?如果是,那麼嘗試使用for循環來提出解決方案。如果沒有,去了解它:) – jonathanasdf
建議:迭代,比較。 – JimN
@jonathanasdf我的意思是「星期六」和6大聲失敗...是的,我已經過了循環,會挑釁地看看我的筆記!謝謝!! – WannaBeDroidProgrammer