さて、私はプログラミングクラスのプログラムを作成していて、それを取得しようとしているので、列と行を入力すると、乗算表を示す出力が得られます。これを視覚化するための例を次に示します: printTable(4,6) のサンプル実行出力:
さて、ここに私のコードがあります:
import java.util.Scanner;
public class Pictures {
public static int row;
public static int column;
public static Scanner input = new Scanner(System.in);
public static void main(String[] args){
int x = 1;
int y = 1;
System.out.println("Input Row: ");
row = input.nextInt();
System.out.println("Input Column: ");
column = input.nextInt();
for(x = 1; x < row; x++){
System.out.print(x * y + " ");
for(y = 1 ; y < column; y++){
System.out.print(y * x + " ");
}
System.out.println();
}
}
}
ここで、行 5 と列 5 を入力すると、出力は次のようになります。
1 1 2 3 4
10 2 4 6 8
15 3 6 9 12
20 4 8 12 16
かなり単純なものを見ているわけではないことはわかっていますが、なぜこれが起こっているのか理解できません。誰かが提案を提供できれば、それは大いに役立ちます。
ありがとう、サリー