J'ai une question simple que je ne semble pas trouver de réponse. Je pense que c'est très simple et je peux le prendre comme des bizarreries.initialisation de matrice zéro par rapport à zéro attribué
int[] newArray=new int[5];
initialisera un tableau et aura tous les zéros dans les 5 positions.
newArray[4]=0;
//versus not assigning any value to specific position newArray[4]
Est-ce la même chose? Si non, comment différencier ces deux-là?
Comment puis-je différencier les zéros qui ont été placés automatiquement lorsque le tableau a été créé par rapport à zéros qui a été attribué dans le programme à un moment donné? La principale raison pour laquelle je pose cette question est que j'ai un programme qui attribue une valeur entière à une position aléatoire dans le tableau, qui peut également être 0. Pendant la recherche, je veux savoir quels zéros ont été assignés par programme par rapport aux initialisés zéro.
Le résultat est le même. Tous les 0 sont créés égaux. – Thilo
En dehors de ce négatif encombrant 0 –