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();
}
}
}
学而时习之 温故而知新