хочу так решить, почему не дает ?)
package com.javarush.task.task07.task0719;
import sun.rmi.server.InactiveGroupException;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Вывести числа в обратном порядке
Вывести числа в обратном порядке
Ввести с клавиатуры 10 чисел и заполнить ими список.
Вывести их в обратном порядке. Каждый элемент - с новой строки.
Использовать только цикл for.
Подсказка:
Не забудь импортировать класс: java.util.ArrayList;
Требования:
1. Объяви переменную типа список целых чисел и сразу проинициализируй ee.
2. Считай 10 целых чисел с клавиатуры и добавь их в список.
3. Выведи числа в обратном порядке.
4. Используй цикл for.
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> list = new ArrayList<Integer>();
ArrayList<Integer> list2 = new ArrayList<Integer>();
for (int i = 0; i < 10; i++){
Integer a = Integer.parseInt(reader.readLine());
list.add(a);
}
for (int i = 0; i < 10; i++){
list2.add(i);
}
int f = 0;
int n = 9;
for (int i = 0; i < 10; i++){
list2.add(f, list.get(n));
n = n -1;
f = f + 1;
list2.remove(10);
}
for (int listok:list2
)
System.out.println(listok); {
}
//напишите тут ваш код
}
}