????????????
打印一个正方形。将中间挖空,或者两个打印一个回字,怎么操作??????????????
打印一个正方形。将中间挖空,或者两个打印一个回字,怎么操作??????????????
2019-04-26
哈哈,我还是无聊到做了一下,边长a可以随意赋值,下面是代码实现:
public static void main(String[] args){
System.out.println("打印正方形");
int a = 10;//边长
//打印第一行
for (int i = 0; i < a; i++) {
System.out.print("*");
}
System.out.println();//换行
//打印中间行
for (int i = 0; i < a-2; i++) {
System.out.print("*");//打印第一个星
for (int j = 0; j < a-2; j++) {
System.out.print(" ");//中间打印空格
}
System.out.print("*");//打印最后一个星
System.out.println();//换行
}
//打印最后一行
for (int i = 0; i < a; i++) {
System.out.print("*");
}
}
public class Huizi {
public static void main(String[] args) {
System.out.println("111111111111111");
System.out.println("11 11");
System.out.println("11 1111111 11");
System.out.println("11 11 11 11");
System.out.println("11 11 11 11");
System.out.println("11 11 11 11");
System.out.println("11 1111111 11");
System.out.println("11 11");
System.out.println("111111111111111");
// TODO Auto-generated method stub
}
}
举报