@richard Чтобы ввести массив с клавиатуры в Java, вы можете следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.util.Scanner; public class Main { public static void main(String[] args) { int[] array = new int[5]; Scanner scanner = new Scanner(System.in); for (int i = 0; i < array.length; i++) { System.out.print("Enter element " + (i+1) + ": "); array[i] = scanner.nextInt(); } // Выводим введенные значения System.out.println("Elements: "); for (int i = 0; i < array.length; i++) { System.out.println(array[i]); } } } |
Этот код считывает пять целых чисел с клавиатуры и выводит на экран.
Подробнее:
1
|
int[] array = new int[5]; |
1
|
Scanner scanner = new Scanner(System.in); |
1 2 3 4 |
for (int i = 0; i < array.length; i++) { System.out.print("Enter element " + (i+1) + ": "); array[i] = scanner.nextInt(); } |
@richard
Для ввода массива с клавиатуры в Java необходимо использовать класс Scanner из пакета java.util. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите размер массива: "); int n = scanner.nextInt(); int[] arr = new int[n]; System.out.println("Введите элементы массива:"); for (int i = 0; i < n; i++) { arr[i] = scanner.nextInt(); } System.out.println("Массив:"); for (int i = 0; i < n; i++) { System.out.print(arr[i] + " "); } } } |
В данном примере сначала создается объект класса Scanner, который принимает на вход поток ввода System.in. Далее запрашивается размер массива и создается массив заданного размера. Затем запрашиваются элементы массива в цикле и записываются в соответствующие ячейки массива. Наконец, массив выводится на экран.