使用java语言输出一个三角形
时间: 2023-09-16 14:04:53 浏览: 128
### 回答1:
我们可以使用以下Java代码来输出一个三角形:public class Triangle {
public static void main(String[] args) {
System.out.println(" *");
System.out.println(" ***");
System.out.println(" *****");
System.out.println("*******");
}
}
### 回答2:
要使用Java语言输出一个三角形,可以使用循环结构来进行打印。
```java
public class Triangle {
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 <= i; k++) {
System.out.print("* ");
}
// 打印换行
System.out.println();
}
}
}
```
以上代码会输出一个具有5行的三角形,效果如下:
```
*
* *
* * *
* * * *
* * * * *
```
通过逐行打印空格和星号,实现了输出一个三角形的效果。可以根据需要调整行数来输出不同大小的三角形。此外,也可以使用其他字符替代星号来实现不同的输出效果。
### 回答3:
使用Java语言输出一个三角形可以通过循环和嵌套循环实现。下面是一个例子:
```
public class Triangle {
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();
}
}
}
```
上面的代码实现了输出一个正三角形,它的行数由变量`rows`控制。通过使用嵌套循环,内层循环输出空格和星号,外层循环控制行数的变化。具体来说,内层第一个循环输出空格,个数逐行递减,使得星号向右上对齐;内层第二个循环输出星号,个数逐行递增,使得每行星号的数量符合三角形的规律。最后,使用`println`方法换行输出。
运行上述代码,将输出一个如下所示的三角形:
```
*
***
*****
*******
*********
```
这是一个5行的正三角形,每行的星号数量逐行递增,符合三角形的形状。
阅读全文