public boolean isPrimeNum (int n) {
boolean isPrime= true;
for(int i=2; i<= n; i++) {
if(n%i==0) {
isPrime= false;
}
isitPrime= true;
if(isPrime)
System.out.println("its a prime number");
else
System.out.println("its a composite number"); }
}Méthode pour vérifier si un nombre est premier ou composé
J'ai essayé d'écrire cette méthode pour vérifier si un nombre est premier ou composé, mais je ne suis pas sûr que ce soit correct. Toute forme d'aide serait appréciée et merci d'avance.
L'avez-vous testé? – Carcigenicate
Il n'est même pas compilable, car l'instruction 'return' est manquante. –
Êtes-vous sûr de devoir incrémenter «i» jusqu'à la valeur «n»? Si vous vérifiez par exemple n = 7, devez-vous vérifier en divisant par tous les nombres jusqu'à 7 pour vérifier s'il est premier? –