public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
int[] t = new int[2];
for(int i = 0; i < t.length; i++){
int x = Integer.parseInt(bufferedReader.readLine());
t[i] = x;
}
for(int i = t.length; i > 0; i--) {
System.out.println(t[i]);
}
}
Что не так с последним циклом?Митяй Митяич
24 уровень
Что-то с выводом
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Владимир Созанский
21 июня 2019, 07:38
Согласен с Ольгой из предыдущего коммента и еще...
объявление и инициализация переменной i не корректна
int i = t.length
вот так правильней
int i = t.length-1
0
Olga Enaldieva
20 июня 2019, 09:52решение
Не учитывается первый элемент массива с индексом [0]. В последнем цикле в условии поставьте оператор <= (Больше либо равно)
+2
Ilya
19 июня 2019, 08:03
Если мы говорим о задаче "Массив из строчек в обратном порядке" то:
по заданию нужно 1. Создать массив на 10 строк, а у вас массив интов из двух элементов. Это для начала. Потом из созданных 10 строк нужно в 8 принять значения с клавиатуры, а уже потом вывести весь массив в обратном порядке.
0
СанекExpert
19 июня 2019, 06:52полезный
изучите внимательно этот код:
и еще:
+1
RiccioMaster
19 июня 2019, 06:48
Весь код не анализировал, посмотрел только условия цикла for().
Вопрос: если длина массива array[] - 10, а первая ячейка имеет индекс 0. То к какой ячейке обратиться вот такой запрос: array[array.length] ?
0