Re: [問題] 關於foreach輸出的問題
※ 引述《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
推
03/19 17:01, , 1F
03/19 17:01, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
java 近期熱門文章
3
14
PTT數位生活區 即時熱門文章