请编写一个方法,输入正方形的边长,然后利用星号和空格,打印具有那个边长的一个空心正方形。假定输入参数是5,则输出效果应该是下面这样:
package ch3;
public class kongxin {
public static void main(String[] args) {
xinghao x=new xinghao();
x.Xing();
}
}
package ch3;
import java.util.Scanner;
public class xinghao {
public void Xing(){
Scanner scan=new Scanner(System.in);
System.out.print("请输入正方形的边长:");
int n=scan.nextInt();
//输出正方形第一行的星号
for (int i = 0; i
System.out.print("*");
}
System.out.println();
//输出中间部分的星号
for (int i = 0; i
System.out.print("*");
for (int j = 0; j
System.out.print(" ");
}
System.out.println("*");
}
//输出正方形最后一行的星号
for (int i = 0; i
System.out.print("*");
}
}
}