看板 java 關於我們 聯絡資訊
※ 引述《SogeKing (狙擊王XD)》之銘言: : public class app1_1 : { : public static void main(String args[]) : { : String[][] exam={{"A","B","C","D","E","F","G"}, : {"ZERO"},{"ONE"},{"TWO"},{"THREE"}}; : A:for(String[] str1:exam){ : B:for(String str2:str1){ : System.out.println(exam[0][str2.length()]); : continue A; : } : break A; : } : } : } : 我用程式輸出的結果是 B E D D F (應該沒錯) step 1 : str1 = {"A","B","C","D","E","F","G"} str2 = "A" System.out.println(exam[0][str2.length()]) => exam[0][1] = "B" step 2 : str1 = {"ZERO"} str2 = "ZERO" System.out.println(exam[0][str2.length()]) => exam[0][4] = "E" step 3 : str1 = {"ONE"} str2 = "ONE" System.out.println(exam[0][str2.length()]) => exam[0][3] = "D" step 4 : str1 = {"TWO"} str2 = "TWO" System.out.println(exam[0][str2.length()]) => exam[0][3] = "D" step 5 : str1 = {"THREE"} str2 = "THREE" System.out.println(exam[0][str2.length()]) => exam[0][5] = "F" 結束..收工 哪本書用這種範例講解觀念... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.85.140
SogeKing:感謝各位大大的解答 小弟我了解了>_< 03/19 17:01