public static void main(String[] args) {
//9個の要素を作って配列に格納
int[][] qq = new int[9][9];
for(int i = 0; i < 9; i++) {
for(int j = 0; j < 9; j++) {
qq[i][j] = (i + 1) * ( j + 1);
}
}
格納する時に何故、プラス1しているかというと
配列の添字は0から始まるけど九九は1から始まるからです。
プラス1しないで格納してしまうと
[0][0](0×0)〜[8][8](8×8)となり九九にならない。
//配列から取り出し
for(int i = 0; i < 9; i++) {
System.out.print((i + 1) + "の段は:");
for(int j = 0; j < 9; j++) {
System.out.print(qq[i][j] + " ");
}
System.out.println();
}
}
}
他にも様々なやり方があります。
† 地球の末路!? †
【このカテゴリーの最新記事】
- no image
- no image