2017年8月12日土曜日

Java で九九の表を作る。

Java を始めるために InteliJ Ultimate(個人版) をポチッとなした。 早速、九九の表を作って見る。

新・明解 Java で学ぶアルゴリズムとデータ構造 の通りのプログラムでは改行のところがうまく処理されないため、文字列を一行ごとに書き出す方法に変更した。

Python との違いは、文字の操作は、Stringクラスの関数でやるみたい。 Cast も String.valueOf 空白入れた文字列も String.format みたいな感じで。 Pythonは、 Cast は、 str(temp_int) みたいな感じでカッコでくくればよかった。 ちょっとした違いだ。

下記のコードで、ぼくの環境でうまく九九の表が表示されるようになった。

public class Main {
    public static void main(String[] args) {
        System.out.println("---- 九九の表 ----");
        for (int i = 1; i <= 9; i++){
            String line_string = "";
            for (int j = 1; j <= 9; j++) {
                line_string += String.format("%3s", String.valueOf(i * j));
            }
            System.out.println(line_string);
        }
    }
}

0 件のコメント: