Que faire si vous n'avez pas initialisé un élément d'un tableau en Java ???
Dans ce court article, nous allons savoir quelle sera la sortie d'un tableau d'éléments non déclarés pour les 8 types de données en Java. Pour expliquer, j'ai créé 8 tableaux de la taille de 5 et n'en ai initialisé que trois, après quoi j'imprime le quatrième élément de chaque tableau. Veuillez parcourir les codes et obtenir les sorties vous-même. Après cela, lisez la conclusion, vous pouvez obtenir la chose réelle.
- Type de données Octet
//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.Type de données entier
//Integer Array
int[] intArray = new int[5];
for (int i = 0; i < 3; i++) {
intArray[i] = i ;
}
System.out.println(intArray[3]);
4. Type de données long
//Long Array
long[] longArray = new long[5];
for (int i = 0; i < 3; i++) {
longArray[i] = i + 1;
}
System.out.println(longArray[3]);
5.Type de données flottant
//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.Type de données double
//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. Type de données Char
//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. Type de données booléen
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. Tableau d'objets
Object[] objectArray = new Object[5];
for (int i = 0; i < 3; i++) {
objectArray[i] = new Object();
}
System.out.println(objectArray[3]);
J'espère que vous pourrez comprendre quelque chose des segments de code ci-dessus et de leurs sorties.
Enfin, nous pouvons conclure que lorsque nous n'avons pas réussi à initier un tableau, la valeur par défaut du type de données (s'il s'agit d'un objet, la valeur sera nulle) sera initialisée à la place des éléments.
En un mot:-
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































