Объектно-ориентированное программирование на Java. Платформа Java SE. Тимур Машнин. Читать онлайн. Newlib. NEWLIB.NET

Автор: Тимур Машнин
Издательство: Издательские решения
Серия:
Жанр произведения: Компьютеры: прочее
Год издания: 0
isbn: 9785005039606
Скачать книгу
хранить оценки учеников класса, или температуры каждого дня месяца.

      Точно так же, как мы могли бы арендовать ряд ячеек, нам может потребоваться зарезервировать набор или массив переменных одного и того же типа.

      Как нам к этим переменным обращаться?

      Мы привыкли свободно выбирать имена переменных.

      И таким же образом мы можем дать имя массиву переменных.

      Для обозначения местоположения одной переменной используется индекс.

      Так, например, мы могли бы назвать массив a.

      Предположим, что у него четыре элемента в четырех позициях.

      Мы будем ссылаться на каждую позицию, добавляя индекс в квадратные скобки.

      Обратите внимание, что мы начинаем с индекса 0 и увеличиваем его на единицу.

      Здесь мы видим примеры массивов.

      Массивы могут содержать разные типы значений, но в каждом массиве, тип является одинаковым для всех значений.

      Массив может иметь любую длину, но после определения длины при создании массива его длина остается фиксированной.

      Надо помнить, что есть два шага при работе с массивами. Объявление массива и его создание.

      Элементы в массиве можно получить с помощью индекса.

      Мы не должны путать значение элемента с его индексом.

      Еще одна вещь, которую следует помнить, это то, что первым элементом массива является элемент с индексом 0.

      Таким образом, индексы начинаются с 0 и до длины массива минус 1.

      Мы объявляем массив, указывая тип элементов, затем открываем и закрываем квадратные скобки, и затем указываем имя, которое мы выбрали для нашего массива.

      После объявления, создавая массив с помощью ключевого слова new, мы физически резервируем для него место в памяти, как в почтовом отделении.

      Мы также можем сделать это вместе: объявить и создать массив в одной строке.

      Теперь мы можем хранить значения в разных позициях.

      Как мы сохраняем значения?

      Мы используем оператор присваивания, как раньше мы использовали его для переменных.

      Имя массива с индексом используется, как мы раньше использовали идентификаторы переменных.

      Мы также можем объявить, создать и инициализировать массив сразу, как мы видим здесь, в последней строке, используя фигурные скобки.

      Обратите внимание, что в этом случае нам не нужно писать ключевое слово «new».

      Теперь, если строки – это упорядоченные последовательности символов, вопрос, является ли строка и массив символов одним и тем же.

      Это не так, хотя можно конвертировать одно в другое.

      Другой вопрос заключается в том, может ли элемент массива быть массивом.

      Здесь ответ да.

      Таким образом, мы получаем то, что мы называем двумерными массивами.

      Но возможны и многомерные массивы.

      Таким образом, массивы – это упорядоченные последовательности