Bonjour,
Est-ce que l'un d'entre vous aurait un programme en Java qui affiche un message disant si l'entier n (lu sur la ligne de commande) est un nombre premier ou non? SVP
Merci d'avance.
public boolean isPremier(int n) {
boolean isPremier = true;
if (n < 0) {
isPremier = false;
} else if (n != 0 && n != 1) {
for (int i = 2; i <= n/2; i++) {
if (n != i && n % i == 0) {
isPremier = false;
break;
}
}
}
return isPremier;
}
Découvrez ici tout ce qui vous attend dans la nouvelle version du célèbre système d'exploitation.
HackTrack, ton algo marche très bien! Y'a juste un petit souci : il donne true pour le nombre 1 alors que ce n'est pas un nombre premier. Mais ça devrait aller je devrais bien arriver à corriger ça....
En tout cas, un énorme merci !!!
A bientôt.
;-)