Tablica inicjująca Java jest w zasadzie terminem używanym do inicjowania tablicy w Javie. Wiemy, że tablica to zbiór podobnych typów danych. Tablica jest bardzo ważną strukturą danych używaną do rozwiązywania problemów programistycznych.
ciąg znaków na liczbę całkowitą Java
Słowo element jest używany do wartości przechowywanych w różnych pozycjach tablicy. Aby w naszym kodzie zastosować strukturę danych Array, najpierw ją deklarujemy, a następnie inicjujemy.
Deklaracja tablicy
Składnia deklarowania an tablica w Javie podano poniżej.
datatype [] arrayName;
Tutaj, typ danych to typ elementu, który będzie przechowywany w tablicy, nawias kwadratowy[] dotyczy rozmiaru tablicy, oraz nazwa tablicy jest nazwą tablicy.
Inicjowanie tablicy
Sama deklaracja tablicy nie jest wystarczająca. Aby zapisać wartości w tablicy, należy ją zainicjować po deklaracji. Poniżej podana jest składnia inicjowania tablicy.
datatype [] arrayName = new datatype [ size ]
W Javie istnieje więcej niż jeden sposób inicjowania tablicy, który wygląda następująco:
1. Bez przypisywania wartości
W ten sposób przekazujemy rozmiar do nawiasy kwadratowe [], a domyślna wartość każdego elementu znajdującego się w tablicy to 0. Weźmy przykład i zobaczmy, jak inicjujemy tablicę bez przypisywania wartości.
Przykład tablicy 1.java
public class ArrayExample1 { public static void main( String args[] ) { //initializing array without passing values int[] array = new int[5]; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(array[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array.webp" alt="Java Initialize array"> <p> <strong>2. After the declaration of the array</strong> </p> <p>In this way, we initialize the array after the declaration of it. We use the <strong>new</strong> keyword assigning an array to a declared variable. Let's take an example and understand how we initialize an array after declaration.</p> <p> <strong>ArrayExample2.java</strong> </p> <pre> public class ArrayExample2 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers; //initializing array after declaration numbers = new int[]{22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-2.webp" alt="Java Initialize array"> <h3>3. Initialize and assign values together</h3> <p>In this way, we declare and initialize the array together. We don't do both the declaration and initialization separately. Let's take an example and understand how we do both the thing together:</p> <p> <strong>ArrayExample3.java</strong> </p> <pre> public class ArrayExample3 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers = {22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-3.webp" alt="Java Initialize array"> <p>All the above three ways are used based on the requirement of the functionality.</p> <hr></5;></pre></5;></pre></5;>5;>5;>