Declaring Arrays
Часть раздела Основы путешествия по Java на Coddy — урок 58 из 73.
Массив — это коллекция элементов, и он может содержать значения разных типов, таких как числа, строки или даже другие массивы. Массивы создаются с помощью квадратных скобок [], а элементы внутри массива разделяются запятыми.
Вот пример того, как создать массив:
int[] numbers = {1, 2, 3, 4, 5};Чтобы проверить длину массива, мы можем использовать поле .length:
int length = numbers.length;.length — это поле, а не метод — поэтому оно доступно без скобок ().
Переменная length будет содержать 5, потому что в массиве 5 элементов.
Другой способ создания массива с использованием ключевого слова new, за которым следует тип массива и его размер:
int[] numbers = new int[5];Создаёт массив из 5 целых чисел, все инициализированные нулём
Задание
ЛегкоСоздайте массив под названием shoppingList, который содержит следующие элементы: bread, eggs, milk и butter.
Шпаргалка
Массивы — это коллекции элементов, создаваемые с помощью квадратных скобок [] с элементами, разделёнными запятыми:
int[] numbers = {1, 2, 3, 4, 5};Проверьте длину массива с помощью поля .length:
int length = numbers.length;Создавайте массивы с помощью ключевого слова new:
int[] numbers = new int[5]; // Creates array of 5 integers, all initialized to 0Попробуйте сами
public class Main {
public static void main(String[] args) {
// Создайте массив shoppingList здесь
// Не изменяйте код ниже
System.out.println("Shopping List:");
for (int i = 0; i < shoppingList.length; i++) {
System.out.println(shoppingList[i]);
}
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 411Arrays Basics
Declaring ArraysAccessing ElementsModifying ArraysArray MethodsRecap - Product ArrayRecap - Reversed Array3Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else