#5.17(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案,如下面的运行示例所示:
Enter the number of lines:7
- 源程序
import java.util.Scanner;
public class ShowNumbersPyramid {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("Enter the number of lines: ");
int numberOfLines=input.nextInt();
for(int line = 1;line <= numberOfLines;line++)
{
for(int i = 1;i <= 1* (numberOfLines - line);i++) {
if(i<=(numberOfLines-9)) {
System.out.print(" ");
continue;
}
System.out.print(" ");
}
for(int i = line;i >= 1;i--) {
System.out.print(" "+i);
}
for(int i = 2;i <= line;i++)
System.out.print(" "+i);
System.out.print("\n");
}
}
}
- 输入数据
12 - 实际输入结果截图