java嵌套for循环打印等腰三角形
时间: 2023-08-09 22:07:39 浏览: 115
好的,我可以帮你解答这个问题。以下是一个使用嵌套for循环打印等腰三角形的Java代码示例:
```java
public class Main {
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`的值来改变三角形的高度。希望能帮到你!如果有任何疑问,请随时提问。
相关问题
java用for循环打印三角形
可以使用嵌套循环来打印三角形。以下是使用Java的for循环来打印一个简单的三角形的示例代码:
```java
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
这段代码将打印一个由星号组成的三角形,其中行数为5。每一行都会打印出与其行数相等数量的星号。输出如下:
```
*
* *
* * *
* * * *
* * * * *
```
java打印等腰三角形
你可以使用嵌套循环来打印等腰三角形的图案。下面是一个示例代码:
```java
public class Main {
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 <= i * 2 - 1; k++) {
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
}
}
```
这段代码会打印出一个由星号组成的等腰三角形,其中 `rows` 变量表示三角形的行数。你可以根据需要修改 `rows` 的值来调整三角形的大小。运行上述代码,你会得到以下输出:
```
*
***
*****
*******
*********
```
希望对你有所帮助!如果还有其他问题,请随时提问。