如何在使用嵌套循环时在java中提供统一空间

时间:2015-10-10 20:50:16

标签: java nested-loops

我正在创建一个带有嵌套循环的程序,以产生以下输出:

    1
   22
  333
 4444
55555

我当前代码的问题是输出没有完全对齐,应该是:

   1
  22
 333
 4444
55555

我的代码是:

for (int i = 1; i <= 5; i++) {
    for (int j = 5; j >= i; j--) {
        System.out.print(" ");
    }
    for (int k = 1; k <= i; k++) {
        System.out.print(i);
    }
    System.out.println("");
}

我已经尝试使用常规空间System.out.print(" ")来提供空间。

1 个答案:

答案 0 :(得分:0)

使用System.out.print(“%5.d \ n”,x);