Содержание
- Одномерные массивы
- Объявление
- Создание
- Длина массива
- Инициализаторы
- Инициализация по-умолчанию
- Итерация
- Многомерные массивы
- Объявление
- Полное и частичное создание
- Непрямоугольные массивы
- Ссылки на массивы
- Ссылки на массивы
- Передача ссылок
- Возврат ссылок
- Ссылки как значения
- Изменения значений по ссылке
- Классы
- Полные имена классов
- Импорт классов
- Создание объектов
- Сборка мусора и уничтожение объектов
- Scanner
- Источники данных
- Строка
- Стандартный ввод
- Получение данных
- Строки
- Числа
Домашнее задание 3. Реверс
-
Разработайте класс
Reverse
,
читающий числа из
стандартного ввода
и выводящий их на
стандартный вывод
в обратном порядке.
-
В каждой строке входа содержится некоторое количество целых чисел
(возможно ноль).
Числа разделены пробелами.
Каждое число помещается в тип
int
.
-
Порядок строк в выходе должен быть обратным по сравнению
с порядком строк во входе.
Порядок чисел в каждой строке также должен быть обратным к порядку
чисел во входе.
-
Вход содержит не более 10⁶ чисел и строк.
-
Для чтения чисел используйте класс
Scanner.
-
Примеры работы программы:
Ввод | Вывод |
---|
1 2
3
|
3
2 1
|
3
2 1
|
1 2
3
|
1
2 -3
|
-3 2
1
|
1 2
3 4
|
4 3
2 1
|
Экзаменационные вопросы
- Одномерные массивы
- Многомерные массивы
- Ссылки и работа с ними
Практические навыки
- Умение работать с массивами