陷入困境,无法在控制台Java中打印出我想要的东西

时间:2015-08-19 12:22:36

标签: java console

我想在控制台中打印出以下内容:

123456

12345

1234

123

12

1

但我不能这样做。似乎这么简单,但我仍然有这个问题。我开始将一个for-loop嵌套到另一个中,但无法使其正常工作。

public class Test {


    public static void main(String[] args) {

        for(int i=0;i<7;i++){

            for(int e=0;e<i;e++)

            {
                System.out.print(e);
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

以下代码完成了您的作业:

public static void main(String[] args) {
    for(int i=7;i>0;i--){
        for(int e=1;e<i;e++)
        {
            System.out.print(e);
        }
        System.out.print("\n\n");
    }
}

要获得您想要的行为,外部for循环必须在每次后续迭代时减少数量,而内部循环必须从1而不是0开始。

我添加了另一个打印件,所以线条匹配。