10が表示されるメカニズムを知りたい。
array[i].length;がどんな効果を持つのか、わからない。
java
1package chapter4.nine; 2 3public class Main { 4 public static void main(String[] args) { 5 int array[][] = new int[][] { { 1, 2 }, { 2, 3, 4 } }; 6 int total = 0; 7 for (int i = 0; i < array.length; i++) { 8 for (int j = i; j < array[i].length; j++) { 9 total += array[i][j]; 10 } 11 } 12 System.out.println(total); 13 } 14}
array[i]が何を定義しているのか分かりません。
j < i;だと0が表示されましたが何故でしょうか。
試したこと
Java 二重ループの動画を視聴した
JavaSE黒本第四章 問題9の二重ループの解説を参考にした。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/24 01:19