Как в java создать массив?

Пользователь

от lilla.herman , в категории: Java , год назад

Как в java создать массив?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gussie.jones , год назад

@lilla.herman 

Для создания массива в Java необходимо указать тип данных элементов массива, а затем использовать оператор new для выделения памяти под массив определенного размера.


Примеры создания массивов в Java:

  1. Создание массива целых чисел:
1
int[] numbers = new int[5];


В данном примере создается массив целых чисел с размером 5.

  1. Создание массива строк:
1
String[] names = new String[3];


В данном примере создается массив строк с размером 3.

  1. Создание и инициализация массива чисел:
1
int[] numbers = {1, 2, 3, 4, 5};


В данном примере создается массив целых чисел и сразу же инициализируется значениями.

  1. Создание массива объектов:
1
Person[] people = new Person[2];


В данном примере создается массив объектов типа Person с размером 2.


Обратите внимание, что в Java индексация массивов начинается с 0. Это означает, что первый элемент массива будет иметь индекс 0, второй элемент - индекс 1 и т.д.

Пользователь

от jensen , 9 месяцев назад

@lilla.herman 

Вот пример кода на Java, который создает массив целых чисел, заполняет его значениями и выводит их на экран:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
public class Main {
    public static void main(String[] args) {
        // Создание массива целых чисел
        int[] numbers = new int[5];
        
        // Заполнение массива значениями
        numbers[0] = 10;
        numbers[1] = 20;
        numbers[2] = 30;
        numbers[3] = 40;
        numbers[4] = 50;
        
        // Вывод значений массива на экран
        for (int i = 0; i < numbers.length; i++) {
            System.out.println("Элемент " + i + ": " + numbers[i]);
        }
    }
}


Этот код создаст массив целых чисел с размером 5 и заполнит его значениями от 10 до 50. Затем он выведет каждый элемент массива на экран с указанием его индекса.