一篇文章快速入门简单的Java顺序输出

Java 学习笔记 之 顺序升序输出

题目:

编写程序输出以下结果:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

代码如下:

// Test.java
public class Test {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

扩展思路1

输出:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
// Test.java
public class Test {
    public static void main(String[] args) {
        for (int i = 5; i > 0; i--) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

利用 i-- 输出


扩展思路2

输出:
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
=========
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1
// Test.java
public class Test {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i; j--) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
        System.out.println("=========");
        for (int i = 5; i > 0; i--) {
            for (int j = 5; j >= i; j--) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

学而时习之 温故而知新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章