JAVA用循环语句画出个框,中间是空的,急!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:20:23
我给50分,急求,谢谢了!!!
*****
* *
* *
* *
*****大概就是这样的东西。

下面的程序可以输出边长为5的正方形,修改size可以输出不同边长的正方形:
public static void main(String args[]) {
int size = 5;
for (int i = 0; i < size; i++) {
if (i == 0 || i == size - 1) {
for (int j = 0; j < size; j++) {
System.out.print("*");
}
} else {
System.out.print("*");
for (int j = 0; j < size - 2; j++) {
System.out.print(" ");
}
System.out.print("*");
}
System.out.println();
}
}