Мне любопытно, есть ли способ, использующий класс сканера, чтобы получить пользовательский ввод для инициализации строк и количеств в массиве.Двумерные массивы и пользовательский ввод
например, если у вас есть три по три массива, и вы хотите, чтобы пользователь, чтобы выбрать, какую строку и Колум, чтобы перейти к
что-то вроде:
Scanner input = new Scanner(System.in);
int[][] arrayOfChoice = new int[][];
int user = arrayOfChoice[input.nextInt()][input.nextInt] = some value
Я не пробовал это, но я сомневаюсь, что это работает, но надеюсь, что это дает представление о том, что я ищу, и если есть способ достичь этого, я был бы очень благодарен за это.
EDIT
позвольте мне попытаться прояснить, что я хочу сделать
import java.util.Scanner;
import java.util.Arrays;
public class ScannerTest
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int[][] arrayHu = new int[3][3];
System.out.println("please enter the row and colum you would like to fill:");
int[input.nextInt();][input.nextInt();] = 1;
System.out.println(Arrays.toString(arrayhu));
}
}
что-то вроде этого, где пользователь может ввести какой строке и Колум поставить значение 1 в., Как бы я сделайте это, спасибо
Почему вы не попробовали это? Почему вы сомневаетесь, что это работает? Что ты тогда пробовал? – Orin