BohYoh.comトップページへ

新・明解Javaで学ぶアルゴリズムとデータ構造

戻る  

演習1-12の解答

   |  1  2  3  4  5  6  7  8  9
---+---------------------------
 1 |  1  2  3  4  5  6  7  8  9
 2 |  2  4  6  8 10 12 14 16 18
 3 |  3  6  9 12 15 18 21 24 27
 4 |  4  8 12 16 20 24 28 32 36
 5 |  5 10 15 20 25 30 35 40 45
 6 |  6 12 18 24 30 36 42 48 54
 7 |  7 14 21 28 35 42 49 56 63
 8 |  8 16 24 32 40 48 56 64 72
 9 |  9 18 27 36 45 54 63 72 81
 右のように、九九の表の上と左に、掛ける数を表示するプログラムを作成せよ。
 表示には、縦線記号文字'|'、マイナス記号文字'-'、プラス記号文字'+'を用いること。

// 演習1-12 // 九九の表を表示(掛ける数を表示) class Multi99TableEx {    public static void main(String[] args) {       System.out.print("   |");       for (int i = 1;i <= 9; i++)          System.out.printf("%3d", i);       System.out.println("\n---+---------------------------");       for (int i = 1; i <= 9; i++) {          System.out.printf("%2d |", i);          for (int j = 1; j <= 9; j++)             System.out.printf("%3d", i * j);          System.out.println();       }    } }


戻る