Не могу понять.
1. Если программа считывает с консоли числа и заполняет ими массив. Какой размер массива нужно изначально ставить? Ведь я не могу знать сколько будет введено чисел?
int [] array = new int [10]; - здесь в квадратных скобках я просто сам поставил 10, но это не так должно быть. А если будет считано 20 чисел и более?
потом в цикле от 0 до 9 считываем числа и заполняем им массив array
Но ни как не могу понять как определить сколько ячеек должно быть в массиве изначально.
package com.javarush.task.pro.task05.task0505;
import java.util.Scanner;
/*
Reverse
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner scan = new Scanner(System.in);
//int x = scan.nextInt();
int [] array = new int[10];
for (int i = 0; i < 10; i++){
array [i] = scan.nextInt();}
for (int i = 1; i < 10; i++){
if ((array[0] % 2) == 0)
System.out.println(array[i]);}
}
}