Вывести числа в обратном порядке

  • 2
  • Недоступна
Вы же знаете, что задачи можно решать разными способами? Да конечно знаете. Но в этой конкретной задаче мы попросим вас вспомнить о цикле for, и совершать манипуляции именно с его помощью. А сделать нужно вот что: ввести с клавиатуры 10 чисел, заполнить ими список, а затем — вывести их в обратном порядке.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (88)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Andrey Tanchuk9 уровень, Санкт-Петербург
12 сентября, 19:17
Забавная штука: попробовал считать список через while, чтобы уйти от явного ограничения в 10 строк (через условие reader.readLine != null) - в результате считывалась только каждая вторая строка, то есть в список попало 5 элементов? В цикле for все нормально. Почему так, непонятно...
Алексей18 уровень, Москва
2 августа, 15:04
Почему валидатор требует
ArrayList<Integer> list = new ArrayList<Integer>;()
ведь
ArrayList list = new ArrayList();
тоже допустимо?
Sandie9 уровень, Минск
28 августа, 11:52
По условию требуется объявить переменную типа список целых чисел.
ArrayList list = new ArrayList();
Это переменная типа список, но не целых чисел
Евгений11 уровень, Харьков
3 апреля, 12:41
Проблема возникла только с отсутствием arraylist в импорте
Igor11 уровень, Москва
28 марта, 15:10
Можно просто добавлять элементы в начало массива.
23 марта, 02:04
Что за прикол? Требования: 3. Выведи числа в обратном порядке. Вывел числа в обратном порядке. Валидатор ругается, говорит надо выводить элементы массива в обратном порядке. WTF???
Евгений11 уровень, Харьков
3 апреля, 12:42
Может, ты перевернул массив? А требовалось его оставить такой, какой он есть, просто вывести задом наперед. Ну это так, чисто предположение
Divertitto40 уровень, San Francisco
8 мая, 11:34
должен быть список, а не массив
Сергей13 уровень, Казань
15 марта, 08:52
смутили своим for.e - это for each? а нет оказывается!
Dr Evil18 уровень, Киев
23 января, 15:30
Задача на пару минут, если уже вникли в циклы. Вывод можно делать и так:
for (int i = list.size() - 1; i >= 0; i--) System.out.println(list.get(i));
Дмитрий12 уровень, Волгоград
16 августа, 17:23
Так и не понял, почему list.size()-1
Sandie9 уровень, Минск
28 августа, 11:55
Если отсчёт в цикле начнётся просто с list.size() - будет выход за границы списка. Вы не можете обратиться к 10 элементу, потому что нумерация в списках и массивах начинается с нуля. Т.е. крайний элемент будет под номером 9, он же list.size() - 1;
Дмитрий12 уровень, Волгоград
28 августа, 12:53
Благодарю.
AlinaGaga13 уровень, Москва
14 января, 09:03
Не забудьте: import java.util.ArrayList;
Мишаня22 уровень
6 ноября 2018, 11:30
import java.util.*; для работы аррайЛист
Никита8 уровень, Москва
27 июля 2018, 17:41
Попутал массив со списком, зато потренировался и с массивом :) Два цикла for для сбора значений и вывода, никаких Collections, что там, что сям.