jiava利用if命令来画一个长度大于零的三角形
时间: 2024-10-01 08:11:00 浏览: 27
在Java中,你可以使用嵌套循环结合条件判断(if)来画一个长度大于零的三角形。这里是一个简单的示例,假设用户输入的三角形长度为n:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的长度:");
int n = scanner.nextInt();
if (n > 0) { // 判断长度是否大于零
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*"); // 输出星号表示三角形的边
}
System.out.println(); // 换行继续下一行
}
} else {
System.out.println("长度必须大于零才能绘制三角形。");
}
scanner.close();
}
}
```
当你运行这个程序并输入一个正整数,它会打印出相应长度的等腰三角形。如果输入的是非正数,则会显示错误信息。
阅读全文