推 SogeKing:感謝各位大大的解答 小弟我了解了>_< 03/19 17:01
※ 引述《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