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();
}
}
}
學而時習之 溫故而知新