повторный вызов сканера
что нужно записать в условии if что б сканер вызывался до окончания заполнения всех ячеек в матрице?
int [][]array= new int[5][5];
Scanner in = new Scanner(System.in);
System.out.print("Введіть число щоб заповнити масив: ");
int num = in.nextInt();
if (???) {
for (int i = 0; i < 5; i++) {
for (int j = i; j < 5; j++)
array[i][j] = num;
}
System.out.println("The array 5x5: ");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++)
System.out.println(array[i][j] + " "); //виведення масиву
}
}
System.out.println();
Ответы (1 шт):
Автор решения: Дем'ян Пархоменко
→ Ссылка
Нужно просто добавить сканер в цикл.
int[][]array=new int[3][2];
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[0].length; j++){ Scanner in = new Scanner(System.in);
System.out.print("Введіть число щоб заповнити масив: ");
int num = in.nextInt();
array[i][j] = num;
}}
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[0].length; j++) {
System.out.print(array[i][j] + " "); //виведення масиву
}
System.out.println();
}
}