for循环打印图形(循环结构)
时间: 2023-12-20 19:07:46 浏览: 139
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循环来打印一个菱形图案。外部循环控制行数,内部循环控制列数。在内部循环中,使用了条件语句来控制输出的内容。具体来说,第一个内部循环用于输出空格,第二个内部循环用于输出星号。这样就可以得到一个菱形图案。
阅读全文