В настоящее время я пытаюсь использовать java для создания мультиблика со следующим выводом:
0 1 2 3 4 5 6 7 8 9
+------------------------------
0| 0 0 0 0 0 0 0 0 0 0
1| 0 1 2 3 4 5 6 7 8 9
2| 0 2 4 6 8 10 12 14 16 18
3| 0 3 6 9 12 15 18 21 24 27
4| 0 4 8 12 16 20 24 28 32 36
5| 0 5 10 15 20 25 30 35 40 45
6| 0 6 12 18 24 30 36 42 48 54
7| 0 7 14 21 28 35 42 49 56 63
8| 0 8 16 24 32 40 48 56 64 72
9| 0 9 18 27 36 45 54 63 72 81
Однако вместо приведенного выше результата я получил следующее:
0 1 2 3 4 5 6 7 8 9
+-------------------------------------------
0| 0 0 0 0 0 0 0 0 0 0
1| 0 1 2 3 4 5 6 7 8 9
2| 0 2 4 6 8 10 12 14 16 18
3| 0 3 6 9 12 15 18 21 24 27
4| 0 4 8 12 16 20 24 28 32 36
5| 0 5 10 15 20 25 30 35 40 45
6| 0 6 12 18 24 30 36 42 48 54
7| 0 7 14 21 28 35 42 49 56 63
8| 0 8 16 24 32 40 48 56 64 72
9| 0 9 18 27 36 45 54 63 72 81
Поэтому я хотел бы знать, есть ли способ решить проблему? Спасибо.
Вот код.
import java.util.*;
public class MultiTable
{
public static void main(String[] args)
{
int x = 9;
System.out.print(" ");
for(int k = 0; k<=x ;k++ ) {
System.out.print( k + " ");
}
System.out.println("\n +-------------------------------------------");
for(int i = 0 ;i<=x ;i++) {
System.out.print(i+ "| ");
for(int j=0;j<=x ;j++) {
System.out.print(j*i + " ");
}
System.out.println();
}
System.out.println("\n");
System.out.println("\n\n");
}
}
Спасибо.