基本上我需要输入两个数字,它们将是两个正方形的边长(一个在另一个内部绘制,位于最大正方形中间的内部正方形)。
我真的不知道该怎么做,我唯一能想到的就是输入一个值并绘制一个正方形:
package teste;
import java.util.Scanner;
public class Main {
private static Scanner sc;
public static void main(String a[])
{
int size=0;
System.out.print("Enter size: ");
sc = new Scanner(System.in);
size = sc.nextInt();
for(int i=1; i <= size; i++){
for(int j=1; j <= size; j++){
if(i==1 || i==size || j==1 || j==size)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
我知道这并不多,但我的java技能有限。各位大神能不能给个方法?我不知道如何在里面画正方形。
提前致谢。