Java用循环的嵌套编程输出图形*
时间: 2024-09-29 13:09:24 浏览: 44
在Java中,你可以使用嵌套循环来控制打印字符的位置和数量,创建各种形状的图案,比如星号(*)。这里是一个简单的例子,展示如何打印五角星:
```java
public class StarPattern {
public static void main(String[] args) {
int rows = 5; // 星形的行数
for (int i = 0; i < rows; i++) { // 外层循环控制行数
for (int j = 0; j <= i; j++) { // 内层循环控制每一行的星号数量
System.out.print("*"); // 输出星号
}
System.out.println(); // 每一行结束后换行
}
printBorder(rows); // 可选的边框打印,增强视觉效果
}
// 边框函数,用于打印星号形成边界
private static void printBorder(int rows) {
for (int i = 0; i < 2 * rows - 1; i++) {
for (int j = 0; j <= i; j++) {
if (j == 0 || j == i) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
运行上述代码,会得到一个由星号组成的五角星。你可以通过修改`rows`变量的值来改变星形的大小。
阅读全文