Содержание

  1. Одномерные массивы
    1. Объявление
    2. Создание
    3. Длина массива
    4. Инициализаторы
    5. Инициализация по-умолчанию
    6. Итерация
  2. Многомерные массивы
    1. Объявление
    2. Полное и частичное создание
    3. Непрямоугольные массивы
  3. Ссылки на массивы
    1. Ссылки на массивы
    2. Передача ссылок
    3. Возврат ссылок
    4. Ссылки как значения
    5. Изменения значений по ссылке
  4. Классы
    1. Полные имена классов
    2. Импорт классов
    3. Создание объектов
    4. Сборка мусора и уничтожение объектов

Домашнее задание 2. Реверс

Реверс
  1. Разработайте класс Reverse, читающий числа из стандартного входа, и выводящий их на стандартный вывод в обратном порядке.
  2. В каждой строке входа содержится некоторое количество целых чисел (может быть 0). Числа разделены пробелами. Каждое число помещается в тип int.
  3. Порядок строк в выходе должен быть обратным по сравнению с порядком строк во входе. Порядок чисел в каждой строки так же должен быть обратным к порядку чисел во входе.
  4. Примеры работы программы:
    • Вход:
          1 2
          3
      
      Выход:
          3
          2 1
      
    • Вход:
          1
      
          2 -3
      
      Выход:
          -3 2
      
          1
      

Слайды

HTML

Примеры

zip

Экзаменационные вопросы

  1. Одномерные массивы
  2. Многомерные массивы
  3. Ссылки и работа с ними

Практические навыки

  1. Умение работать с массивами