Je viens de démarrer Java récemment, mais je suis sûr que si je codais de la même manière dans une autre langue, je serais confronté au même problème. Ceci est un extrait d'une application où il répertorie tous les nombres premiers jusqu'à la saisie de l'utilisateur.Java: exception de l'index de baies hors limites
La raison pour laquelle x-2 est utilisée comme définition de lArray est que la longueur du tableau sera tous les entiers de 2 jusqu'au nombre {2, 3, 4, 5 ... x}.
je remarquai que pour la ligne
for (int i = 0; i <= newArray.length; i++) {
si je change i <= newArray
-, le code fonctionne sans erreur. Cependant, l'entrée de l'utilisateur, x, est omise ce qui est un problème si x est premier.
+1 pour prendre en compte les deux problèmes –