编写Java程序,从键盘输入一个整数n(2≤n≤13)输出如下三角形数字图案:
时间: 2024-10-09 10:00:54 浏览: 36
在Java中,我们可以使用循环结构和条件判断来编写一个简单的程序,让用户输入一个整数n,然后生成对应的三角形数字图案。这里是一个基础的示例:
```java
import java.util.Scanner;
public class TrianglePattern {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数(2到13之间): ");
int n = scanner.nextInt();
// 检查输入是否在范围内
if (n < 2 || n > 13) {
System.out.println("输入错误,n必须在2到13之间.");
return;
}
for (int i = 1; i <= n; i++) {
// 使用*字符打印每一行
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
// 结束内层循环并换行
System.out.println();
}
}
}
```
在这个程序中,外层循环控制行数,内层循环则用于打印每个数字。每增加一行,内层循环打印的数字也相应增加。
运行这个程序后,按照用户输入的整数,它会输出对应形状的三角形数字图案。
阅读全文