Всем Привет 💫 !
Итак, я упомянул, что напишу о Java в своей предыдущей статье, и я думал, какую тему мне выбрать, И, наконец, выбрал * * Структуры данных ** на Java.
Эта статья поможет каждому новичку, изучающему Java, и я надеюсь, что это поможет вам легко понять массивы в Java. Другая причина заключается в том, что это также помогло бы мне укрепить свое понимание. Итак, давайте начнем обсуждать Массивы в Java.
Массивы
Массив – это структура данных, которая хранит элементы одного и того же типа данных в смежных (рядом или смежных) ячейках памяти.
Итак, давайте сначала выясним, как создать массив.
Приведенный ниже код создает массив из 10 целых чисел.
int[] numbers = new int[10];
Чтобы создать массив для хранения 100 имен:-
String[] names = new String[100];
Другой способ создания массива – инициализировать его значениями при объявлении массива. Приведенный ниже код создает массив из 5 целых чисел и инициирует его значениями.
int[] number = { 8, 10, 26, 9, 96 }; // It creates an array of 5 integers.
Мы также можем инициализировать массив строк таким же образом.
String[] names = { "Tarun", "Louis" , "John" };
В Java первый индекс массива начинается с 0. Таким образом, если длина массива равна 5, то индекс последнего элемента равен 4.Элементы также называются значениями.
Назначение и печать элементов
На элемент массива ссылается его индекс. В приведенном ниже коде мы создаем массив из двух чисел и присваиваем значения индексам 0 и 1.
int[] numbers = new int[2]; numbers[0] = 18; numbers[1] = 26; System.out.println(numbers[0]); System.out.println(numbers[1]);
ПРИМЕЧАНИЕ: Вы можете найти размер массива по переменной длины. Мы можем получить это по имени длины данных массива, то есть по числам **. длина ** и если мы напечатаем это, это даст нам размер массива.
int[] numbers = new int[2]; System.out.println(numbers.length); // It will print 2
Если мы записываем индекс вне массива, т.е. больше, чем размер индекса, мы получаем исключение ArrayIndexOutOfBoundsException , т.е. Оно сообщает нам, что массив не содержит заданного индекса.
String[] arrayOfNames = { "Hello" , "there"}; //The array contains only two elements ie index 0 and 1. System.out.println(arrayOfNames[3]); //This will give us an ArrayIndexOutOfBoundsException.
Перебор по массиву
Это означает доступ к каждому элементу массива по одному. Я бы помог вам понять это на примере ниже.
String[] names = new String[3]; names[0] = "Tarun"; names[1] = "Jonathan"; names[2] = "Vicky"; System.out.println("The length of the array is "+names.length+"."); //The below while loop prints every element of the array by iterating over it. int index = 0; while(index
Приведенный выше код находит длину строкового массива и печатает его, а затем выполняет итерацию по массиву и выводит каждый строковый элемент один за другим.
Наконец, я хотел бы сказать, что если кто-то хочет узнать больше о Java, там есть бесплатные курсы. Вы можете выбрать то, что вам нравится, и начать учиться, лучшие из них, которые я нашел, это:
- Codecademy
- GeeksforGeeks
- Канал на Youtube – Алекс Ли
- Канал Youtube – Программирование с Mosh .
Спасибо за чтение! Надеюсь, вам это понравится 🙂 .
Увидимся в следующей статье, а пока счастливого кодирования ⚡️ !
PS: Если вы обнаружите какие-либо ошибки в приведенной выше статье/блоге, пожалуйста, прокомментируйте их, чтобы я мог внести правки.
Оригинал: “https://dev.to/tarunj096/arrays-in-java-1ng4”