Java使用双重for循环,打印如下图案
时间: 2024-05-08 15:16:16 浏览: 39
```java
for (int i = 1; i <= 6; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
```
输出:
```
*
**
***
****
*****
******
```
相关问题
for循环打印图形(循环结构)
for循环是一种常见的循环结构,可以用于重复执行一段代码。在打印图形时,可以使用嵌套的for循环来控制行和列的输出。例如,可以使用两个for循环来打印一个矩形,其中外部循环控制行数,内部循环控制列数。在内部循环中,可以使用条件语句来控制输出的内容。下面是一个Java语言的例子,用双重循环打印一个菱形图案:
```
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = i + 1; j < 5; j++) {
System.out.print(" ");
}
for (int k = 0; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 3; i >= 0; i--) {
for (int j = i + 1; j < 5; j++) {
System.out.print(" ");
}
for (int k = 0; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
}
```
这段代码使用了两个for循环来打印一个菱形图案。外部循环控制行数,内部循环控制列数。在内部循环中,使用了条件语句来控制输出的内容。具体来说,第一个内部循环用于输出空格,第二个内部循环用于输出星号。这样就可以得到一个菱形图案。
2、编写一个类Zong2.java,使用双重while循环画图 ****** ****** ****** ****** ******4
可以编写一个名为Zong2的Java类,使用双重循环来画图。以下是示例代码:
```java
public class Zong2 {
public static void main(String[] args) {
int row = 5; // 设置行数
int col = 6; // 设置列数
int i = 0;
while (i < row) {
int j = 0;
while (j < col) {
System.out.print("*");
j++;
}
System.out.println();
i++;
}
}
}
```
这段代码会输出一个5行6列的星号图案,如下所示:
```
******
******
******
******
******
```