Ya Java'da bir dizinin bir öğesini başlatmadıysanız ???

Dec 29 2022
Bu kısa makalede, Java'daki 8 veri türü için bildirilmemiş bir dizi öğesinin çıktısının ne olacağını öğreneceğiz. Açıklamak için 5 boyutunda 8 dizi oluşturdum ve bunlardan sadece üçünü başlattıktan sonra her dizinin dördüncü elemanını yazdırıyorum.

Bu kısa makalede, Java'daki 8 veri türü için bildirilmemiş bir dizi öğesinin çıktısının ne olacağını öğreneceğiz. Açıklamak için 5 boyutunda 8 dizi oluşturdum ve bunlardan sadece üçünü başlattıktan sonra her dizinin dördüncü elemanını yazdırıyorum. Lütfen kodları gözden geçirin ve çıktıları kendiniz alın. Bundan sonra sonucu okuyun, asıl şeyi elde edebilirsiniz.

  1. Bayt Veri Türü
  2. //Byte Array
            byte[] byteArray = new byte[5];
    
            for (int i = 0; i < 3; i++) {
                byteArray[i] = (byte) (i);
            }
            System.out.println(byteArray[3]);
    

//Short Array
short[] shortArray = new short[5];

        for (int i = 0; i < 3; i++) {
            shortArray[i] = (short) (i);
        }
        System.out.println(shortArray[3]);

3.Tamsayı Veri Türü

//Integer Array
        int[] intArray = new int[5];

        for (int i = 0; i < 3; i++) {
            intArray[i] = i ;
        }
        System.out.println(intArray[3]);

4.Uzun Veri Tipi

//Long Array
long[] longArray = new long[5];

        for (int i = 0; i < 3; i++) {
            longArray[i] = i + 1;
        }
        System.out.println(longArray[3]);

5. Float Veri Tipi

//Float Array
        float[] floatArray = new float[5];

        for (int i = 0; i < 3; i++) {
            floatArray[i] = i+1/2;
        }
        System.out.println(floatArray[3]);

6. Çift Veri Tipi

//Double Array
        double[] doubleArray = new double[5];

        for (int j = 10000000,i=0; i < 3; i++,j++) {
            doubleArray[i] = j;
        }
        System.out.println(doubleArray[3]);

7.Char Veri Türü

//Char Array
        char[] charArray = new char[5];

        for (int i = 0,k=66; i < 3; i++,k++) {
            charArray[i] = (char) k;
        }
        System.out.println(charArray[3]);

8. Boolean Veri Tipi

import java.util.Random;
//Boolean Array
        Random random = new Random();
        boolean[] booleanArray = new boolean[5];

        for (int i = 0; i < 3; i++) {
            booleanArray[i] = random.nextBoolean();
        }
        System.out.println(booleanArray[3]);

9. Nesne Dizisi

Object[] objectArray = new Object[5];

for (int i = 0; i < 3; i++) {
    objectArray[i] = new Object();
}
System.out.println(objectArray[3]);

Umarım yukarıdaki kod parçalarından ve bunların çıktılarından bir şeyler anlayabilirsiniz.

Son olarak, bir diziyi başlatamadığımızda , veri tipinin varsayılan değerinin (eğer bir nesneyse, değer boş olacaktır) öğelerin yeri için başlatılacağı sonucuna varabiliriz .

Kısaca:-

Gösteri