Java練習コード ピラミッド

Java練習コード ピラミッド成形その1

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("ピラミッドの最大桁数を入力してください(奇数): ");
        int n = scanner.nextInt();
        // 入力された数字が偶数の場合は+1
        if (n % 2 == 0) {
            n++;
        }
        for (int i = 1; i <= n; i += 2) {
            for (int j = 0; j < (n - i) / 2; j++) {
                System.out.print(" ");
            }
            for (int j = 0; j < i; j++) {
                System.out.print(j < i / 2 + 1 ? j + 1 : i - j);
            }
            for (int j = 0; j < (n - i) / 2; j++) {
                System.out.print(" ");
            }
            System.out.println();
        }
    }
}