用java打出一个*金字塔
时间: 2023-08-31 21:19:53 浏览: 92
### 回答1:
我可以给你一个示例:
public class Pyramid {
public static void main(String[] args) {
final int MAX_ROW = 5; for (int row = 0; row < MAX_ROW; row++) {
for (int space = MAX_ROW - row; space > 0; space--) {
System.out.print(" ");
} for (int col = 0; col <= row; col++) {
System.out.print("* ");
} System.out.println();
}
}
}
### 回答2:
以下是一个用Java打印金字塔的示例代码:
```java
public class Pyramid {
public static void main(String[] args) {
int rows = 5; // 金字塔的行数
for (int i = 0; i < rows; i++) {
// 打印空格
for (int j = 0; j < rows - i - 1; j++) {
System.out.print(" ");
}
// 打印星号
for (int k = 0; k < 2 * i + 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
}
}
```
这段代码中,我们使用了两个嵌套的循环。外层循环控制金字塔的行数,内层循环分别打印空格和星号。在每一行中,外层循环变量`i`决定了空格的数量,内层循环变量`k`决定了星号的数量。通过合理的控制循环变量的起始值和循环条件,我们可以打印出不同行数的金字塔。
以上代码中的示例是一个带有5行的金字塔。你可以根据需要调整行数,也可以将代码放在一个方法中,并在其他地方调用该方法来打印金字塔。
### 回答3:
使用Java可以通过循环和条件语句来打印出一个*金字塔。下面是一个示例代码:
```java
public class Pyramid {
public static void main(String[] args) {
int rows = 5; // 设定金字塔的行数
for (int i = 1; i <= rows; 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(); // 换行
}
}
}
```
以上代码中,首先设定金字塔的行数为5行,在外层循环中,控制打印每一行。在每一行内部的两个循环中,第一个内层循环控制打印空格的个数,通过`rows - i`可以计算出每行开头所需的空格数量。第二个内层循环控制打印*的个数,通过`2 * i - 1`可以计算出每行的*的数量。
运行以上代码,即可打印出一个5行的*金字塔:
```
*
***
*****
*******
*********
```
希望这个例子能帮助到你,如有疑问请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)