11 / 0 / 0
Регистрация: 07.08.2015
Сообщений: 51
1

Объяснить код в массивах

29.10.2015, 08:49. Показов 614. Ответов 1
Метки нет (Все метки)

Всем доброго дня, дана задача:
1. Создать массив на 10 строчек.
2. Ввести с клавиатуры 8 строчек и сохранить их в массив.
3. Вывести содержимое всего массива (10 элементов) на экран в обратном порядке. Каждый элемент - с новой строки.

всё сделал, только не понял как))

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Solution
{
    public static void main(String[] args) throws Exception
    {
        String[] s = new String[10];
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        for (int i = 0; i < 8; i++)
        {
            s[i] = reader.readLine();
        }
        for (int i = s.length - 1; i >= 0; i--) // не до конца понимаю эту строчку, может кто объяснить? 
        {
            System.out.println(s[i]);
        }
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2015, 08:49
Ответы с готовыми решениями:

Объяснить код
Двоичный поиск #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;conio.h&quot; #include...

Объяснить код
Нашел интересную программу на форуме только код не понимаю ... Кто может объясните пожалуйста ...

Объяснить код
Объясните код, пожалуйста)const fName = 'tree.dat'; procedure createFile; begin ...

Объяснить код
Может кто-нибудь смог бы закомментировать данные участок кода или объяснить что за что отвечает(...

1
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
29.10.2015, 09:13 2
строка представляет цикл, начиная с конца, заканчивая началом.
Java
1
2
3
int i = s.length - 1; // последний индекс в строке, начало цикла
i >= 0; // пока индекс больше или равен 0
i--; // декрементируем индекс на 1 значение
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2015, 09:13
Помогаю со студенческими работами здесь

Объяснить код
Всем добрый день. Есть код public class Dog { String name; public static void...

Объяснить код
Написать программу, которая вычисляет частичную сумму ряда \sum_{k=1}^{\infty}ln(1+\frac{1}{k})...

Объяснить код
Всем доброго времени суток. Нашел на одном сайте код: List&lt;Action&gt; actions = new List&lt;Action&gt;();...

Объяснить код
Добрый день! Помогите объяснить код написанный в программе преподавателю русскими словами. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru