public class Hi{
public static void main (String [] args){
int[][]n = {{0,1,2,3},{4,5,6,7},{8,9,10,11}};
int sum = 0;
for (int[]r :n){
for (int i :r){
sum = sum + i;
}
}
System.out.println("n陣列元素總和為"+sum);
}
}
請問for (int[]r :n){
for (int i :r)
是啥麼意思呢?
正常不是都for(x=0;x<=9;x++)之類的一直搞不懂:的意思
討論中提到的連結 or 官方的文件說明都滿詳細的
https://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html
因為寫Code作for迴圈迭代整個集合or陣列很常用到 , 你可以當作是for迴圈的縮寫寫法.