Java 如何用for循环打印正三角形
时间: 2024-10-09 12:05:51 浏览: 42
在Java中,可以使用嵌套的`for`循环来打印正三角形。以下是一个简单的例子,展示了如何打印一个5行的正三角形:
```java
public class Main {
public static void main(String[] args) {
int rows = 5; // 正三角形的行数
// 内层循环控制每行打印字符的数量
for (int i = 0; i < rows; i++) {
// 外层循环控制行数
for (int j = 0; j <= i; j++) { // 只需到i即可,因为最右边总是空格
System.out.print("*"); // 打印星号(*)
}
System.out.println(); // 每打印一行后换行
}
}
}
```
运行这段代码会得到这样的输出:
```
*
**
***
****
*****
```
相关问题
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。每一行都会打印出与其行数相等数量的星号。输出如下:
```
*
* *
* * *
* * * *
* * * * *
```
javafor循环打印三角形
可以使用嵌套的 for 循环来打印三角形,具体代码如下:
```
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
输出结果为:
```
*
* *
* * *
* * * *
* * * * *
```
阅读全文