Как закодировать массив Java с фиксированной длиной 2 для итерации без замены предыдущих значений? Следующий код будет принимать пользовательские значения ввода, повторяющие цикл. Но он заменит предыдущие значения:Итерация массива Java с фиксированной длиной для ввода пользовательских значений ввода без замены прежних значений
Scanner input2 = new Scanner(System.in);
char[] block = new char[2];
while (block[0] != 'C' && block[1] != 'C') {
System.out.println("enter number");
block[0]=input2.next().charAt(0);
System.out.println("enter number");
block[1]=input2.next().charAt(0);
System.out.println(block);
}
Массив должен остановить итерация, если пользователь вводит C, C для массива.
Thank you
Вы уже задали этот вопрос [здесь] (http://stackoverflow.com/questions/19604774/java-iterate-array-with-a-fixed-length-and-take-values-with-scanner-class/19604986 # 19604986). Пожалуйста, внесите свой вопрос, если это возможно. – Jhanvi
Вы должны перебрать его с помощью цикла for. –
@Jhanvi Я хочу скопировать входные значения пользователя, не заменяя их новыми введенными значениями. –