[問題] 兩個迴圈輸出的順序問題
Hi,
小弟寫了兩個陣列, 分別用迴圈印出來, 小弟天真的以為第一個迴圈要印完之後,
才會在繼續跑第二個迴圈, 繼續印出來, 但結果卻不是這樣, 如下所示:
[source]
public static void main(String[] args){
int[] a = {1,2,3};
int[] b = Arrays.copyOf(a, a.length);
for(Integer i:a){
System.err.println("a:"+i);
}
for(Integer i:b){
System.out.println("b"+i);
}
}
[output]
a:1b1
a:2
a:3
b2
b3
請問這是為什麼啊?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.15.92
※ 文章網址: http://www.ptt.cc/bbs/java/M.1400684744.A.13A.html
推
05/21 23:15, , 1F
05/21 23:15, 1F
→
05/22 00:36, , 2F
05/22 00:36, 2F
推
05/22 00:53, , 3F
05/22 00:53, 3F
→
05/22 09:23, , 4F
05/22 09:23, 4F
→
05/22 11:11, , 5F
05/22 11:11, 5F
→
05/22 11:13, , 6F
05/22 11:13, 6F
→
05/22 11:15, , 7F
05/22 11:15, 7F
推
05/22 12:23, , 8F
05/22 12:23, 8F
→
05/22 12:34, , 9F
05/22 12:34, 9F
→
05/22 20:01, , 10F
05/22 20:01, 10F
→
05/22 20:02, , 11F
05/22 20:02, 11F
※ 編輯: comodore (220.134.15.92), 05/22/2014 20:02:58
推
05/22 23:49, , 12F
05/22 23:49, 12F
→
05/23 09:57, , 13F
05/23 09:57, 13F
→
05/24 23:14, , 14F
05/24 23:14, 14F
java 近期熱門文章
PTT數位生活區 即時熱門文章