基本的には 2 つの数字を入力する必要があり、それらは 2 つの正方形の側面のサイズになります (一方が他方の内側に描かれ、最大の正方形の中央に位置する内側の正方形になります)。
これを行う方法がまったくわかりません。思いついたのは、値を入力して正方形を 1 つ描画することだけでした。
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 スキルは限られています。あなたはそれを行う方法を示すことができますか?内側に正方形を描く方法がわかりません。
前もって感謝します。