写一段java代码,打印倒三角
时间: 2023-09-08 18:04:54 浏览: 166
用java打印杨辉三角
### 回答1:
形。
public class Main {
public static void main(String[] args) {
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
### 回答2:
下面是用Java编写的打印倒三角的代码:
```java
public class PrintInvertedTriangle {
public static void main(String[] args) {
int rows = 5; // 倒三角的行数
// 打印倒三角
for (int i = rows; i >= 1; i--) {
// 打印空格
for (int j = 1; j <= rows - i; j++) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
}
}
```
这段代码的输出结果是一个倒三角形,如下所示:
```
*****
***
*
```
倒三角形的行数是通过变量`rows`来控制,修改这个变量可以改变倒三角形的大小。代码中使用嵌套的循环来控制打印空格和星号的数量,从而形成倒三角形的形状。
### 回答3:
下面是一段Java代码,可以打印出倒三角形:
```java
public class InvertedTriangle {
public static void main(String[] args) {
int rows = 5; // 定义行数
// 外层循环控制行数
for (int i = rows; i >= 1; i--) {
// 内层循环控制每行的空格数
for (int j = 1; j <= rows - i; j++) {
System.out.print(" ");
}
// 内层循环控制每行的星号数
for (int k = 1; k <= i * 2 - 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
}
}
```
上述代码中,我们使用了两个嵌套的循环来控制行和列的打印。外层循环从指定的行数开始倒序执行,内层循环根据每行的序号来确定每行的空格数和星号数。在每行打印完成后使用`System.out.println()`来换行。最终输出结果如下:
```
*****
****
***
**
*
```
阅读全文