このような出力を生成するには、3つの方法をどのように使用しますか?
Please enter the fill character: "z"
Please enter the size of the box (0 to 80): "3"
+---+
|zzz|
|zzz|
|zzz|
+---+
私のコードはボックスを生成できますが、他のメソッドを使用してその周囲に境界線を作成する方法を理解するのに問題があります。
import java.util.Scanner;
public class SolidBoxes
{
public static void main(String[] args)
{
int start = 0;
Scanner scan = new Scanner(System.in);
System.out.print("Please enter the fill character: ");
String character = scan.next();
System.out.print("Please enter the size of the box (0 to 80): ");
int size = scan.nextInt();
if ( size > 80 || size < 0)
{
System.out.println("Please enter the size of the box (0 to 80): ");
size = scan.nextInt();
}
for ( int i = 0; i < size; i++)
{
System.out.println();
for ( int j = 0; j < size; j++)
{
System.out.print(character);
}
}
}
}
これにより、次の出力が得られます。
Please enter the fill character: z
Please enter the size of the box (0 to 80): 3
zzz
zzz
zzz
「+---+」と別のメソッド「|」に他の2つのメソッドを追加するにはどうすればよいですか?