用java程序打印一个三角形
时间: 2023-09-06 10:04:35 浏览: 194
### 回答1:
你可以使用如下的代码来打印一个三角形:
```
public class Triangle {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
这段代码会打印出如下的三角形:
```
*
**
***
****
*****
```
如果你想要打印一个倒三角形,可以将上面的代码做一些修改:
```
public class Triangle {
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的循环语句和嵌套循环语句来打印一个三角形。下面是一个示例程序:
```
public class PrintTriangle {
public static void main(String[] args) {
int rows = 5; // 设置三角形的行数
for (int i = 1; i <= rows; i++) { // 外层循环控制行数
for (int j = rows - i; j > 0; j--) { // 内层循环打印每行的空格
System.out.print(" ");
}
for (int k = 1; k <= (2 * i - 1); k++) { // 内层循环打印每行的星号
System.out.print("*");
}
System.out.println(); // 打印完一行后换行
}
}
}
```
以上代码将打印一个5行的三角形,输出如下:
```
*
***
*****
*******
*********
```
其中,外层循环控制行数,内层循环1打印空格,内层循环2打印星号。每行的星号数量是根据行数递增的,首行为1个星号,然后每行依次增加2个星号。同时,内层循环1会根据行数递减打印相应数量的空格,以使得每行的星号呈三角形状。
### 回答3:
要用Java程序打印一个三角形,可以使用循环语句和控制语句实现。下面是一个打印等边三角形的示例代码:
```java
public class TrianglePrinter {
public static void main(String[] args) {
int rows = 5; // 设置三角形的行数
// 使用嵌套循环打印三角形
for (int i = 1; i <= rows; i++) {
// 打印空格
for (int j = rows - i; j > 0; j--) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
// 换行
System.out.println();
}
}
}
```
以上代码使用两个嵌套循环,外层循环控制行数,内层循环分别打印每行的空格和星号。通过调整`rows`的值,可以改变打印的三角形的大小。执行以上代码,将会在控制台输出一个由星号组成的等边三角形,如下所示:
```
*
***
*****
*******
*********
```
希望能帮助到你!
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.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://img-home.csdnimg.cn/images/20241231044955.png)