家族について考えるパパのブログ

普段の生活をいかに快適に過ごすかを考えて実践をしていくブログ

九九表の作成 (Java練習問題 備忘録)

こんにちは!

 

プログラミングの勉強中ですが、今回は九九表を作成しました。

 

注意は、for文でネスト(入れ子)にすること。

そして、何もしないと桁数が少ない1の段とかが左によってしまい崩れてしまうので、静的メソッドのformat()を使用することです。

また、format()を使用するときは、プレースホルダを使用し指定する。

以下、コード。

 

public class Main {

public static void main(String[] args){

final String FORMAT = "%3s";

 

 

for(int i = 1; i < 10; i++) {

for(int j = 1; j < 10; j++){

int answer = i * j;

String a = String.valueOf(answer);

a = String.format(FORMAT, answer);

System.out.printf(a + " ");

}

System.out.println("");

 

 

}

 

}

 

}

 

 i < 10じゃなくて i <= 9の方が美しいかもしれませんね。

 

以上。九九表の作成でした。