Java 我如何填充剩余的空间(NumberLoops)

Java 我如何填充剩余的空间(NumberLoops),java,Java,这是我的解决方案 Sol的结果是 但我需要这个结果。我想知道如何用填充空格。 谢谢你的建议 为循环运行另一个。请参阅此代码: public void run() { for (int i=0; i<5 ; i++) { for (int j=0; j<5-i-1 ; j++) { System.out.print("."); } System.out.print(i+1); //Ru

这是我的解决方案

Sol的结果是

但我需要这个结果。我想知道如何用填充空格。 谢谢你的建议


为循环运行另一个
。请参阅此代码:

public void run() {
    for (int i=0; i<5 ; i++) {
        for (int j=0; j<5-i-1 ; j++) {
            System.out.print(".");
        }

        System.out.print(i+1);
        //Run another loop
        for (int k=0; k<i ; k++) {
            System.out.print(".");
        }
        System.out.println();
    }
}
public void run(){

对于(int i=0;i坚持使用两个
for
循环,但是反转内部循环的方向并打印一个
,除非内部值等于外部值,在这种情况下打印该值

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

哇..谢谢!我没有试着用另一个循环来做这个^^^;我是个白痴
....1
...2.
..3..
.4...
5....