私のコンピューター サイエンスのクラスでは、ユーザーに "魔法の箱" に印刷する行数、列数、および印刷したい記号を入力し、これらの各変数を保存して、それらをそのまま印刷するプログラムを作成するように求められました。ネストされた for ループを使用した独自の魔法の箱。プログラムは正しくコンパイルされ、入力に基づいて正しいボックスが出力されますが、2 つの印刷ステートメントが出力されません。最初の 3 つのステートメント (ユーザーに特定の入力を促すステートメント) を出力しますが、ステートメントは出力しません。
Here comes the magic...Here's your very own magic box
と
This magic box brought to you by Beth Tanner."
考えられることはすべて試しましたが、これらのステートメントを印刷することはできません。助けていただければ幸いです。以下に私のプログラムを含めます。
import java.util.Scanner;
public class MagicBox {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
System.out.println("How many rows would you like in your box?");
int rows = input.nextInt();
System.out.println("How many columns would you like in your box?");
int columns = input.nextInt();
System.out.println("What symbol would you like in your box?");
String symbol = input.next();
System.out.println("Here comes the magic...\nHere's your very own magic box!");
int count1;
int count2;
for(count1 = 1; count1 <= rows; count1++)
for (count2 = 1; count2 <= columns; count2++)
System.out.print(symbol);
System.out.println();
System.out.println("This magic box brought to you by Beth Tanner.");
} // end main
} // end class