/*
xcode 6.4:
------------------------------
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1
------------------------------
*/
import java.util.Scanner;
public class DisplayPattern {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a digit number: ");
int number = input.nextInt();
showPattern(number);
}
public static void showPattern(int n) {
int i, j, k;
for (i = 0; i < n; i++) {
for (j = 0; j < n - i - 1; j++)
System.out.print(" "); //输入10以上的数据时,建议修改为:System.out.print("\t");
k = i + 1;
while (j < n) {
System.out.print(k + " "); //输入10以上的数据时,建议修改为:System.out.print(k + "\t");
j++;
k--;
}
System.out.println();
}
}
}
Introduction to Java Programming编程题5.6<打印数字三角形>
最新推荐文章于 2022-12-06 23:47:07 发布