Я пытаюсь создать таблицу умножения с вводом пользователем нужной таблицы и количеством цифр, которые он / она хочет отобразить (например, ввод 2 для таблицы и 5 для чисел даст 2,4,6, 8,10).
Я пробовал следующее, но это не даст желаемого результата.
public class MultiplicationTable {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = Integer.parseInt(JOptionPane.showInputDialog("Enter a number."));
int value = Integer.parseInt(JOptionPane.showInputDialog("Enter number of times."));
printTable( num, value);
}
private static void printTable(int num, int value) {
int [] table = new int[value];
for(int i = 0; i<=value-1; i++) {
table[i] = num*i;
}
System.out.println(table);
}
}
Это печать: [I@3d494fbf
когда следует печатать таблицу умножения.