Re: [問題] 雙層for迴圈 i j 相反
借版友的問題,想求助一下
弟做了一個10x10的二維陣列,由0~99這100個數字填滿的二維陣列
目前已經完成可顯示由0~99這樣的二維陣列
但我還需要在最後將這二維陣列的所有值加總,在這加總上卻遇上點問題
弟的程式碼如下
public static void main(String[] args)
{ int i,j =0 ;
int sum = 0 ;
int arr[][];
arr = new int[10][10];
{ for( i = 0; i < 10; i++)
{ for(j = 0; j < 10; j++)
arr[i][j] = 10*i+j ;
}
}
{ for( i = 0; i < 10; i++)
{ for(j = 0; j < 10; j++)
System.out.print(arr[i][j] + " ");
System.out.println();
}
}
sum +=arr[i][j];
System.out.println("Sum = " + sum);
}
顯示是
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
.
.
.
90 91 92 93 94 95 96 97 98 99
找書或上網查關於加總的部份
錯誤的原因可能是,數組越界?
不知道有沒有大大能提示看看解決的方法,感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.142.164
※ 文章網址: https://www.ptt.cc/bbs/java/M.1433833115.A.3E9.html
→
06/09 15:15, , 1F
06/09 15:15, 1F
→
06/09 15:16, , 2F
06/09 15:16, 2F
→
06/09 15:17, , 3F
06/09 15:17, 3F
→
06/10 16:30, , 4F
06/10 16:30, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章