Problème en JAVA, nombre premier ou pas !

Fermé
alex171 Messages postés 3 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 8 mars 2010 - 5 mars 2010 à 18:04
 Ysaaltar - 8 avril 2010 à 22:10
Bonjour à tous, j'espère que vous allez bien.

J'ai un problème avec un exercice de programation en JAVA :

Voici son énoncé : Générez un nombre aléatoire entier compris entre 0 et 100 et vérifiez s'il est premier ou pas.

Je n'ai vu que les alternatives, if else, les répétitives, while, do while, for et je ne vois pas comment le résoudre.

Si vous pouviez m'aider ce serait super !

MERCI
A voir également:

9 réponses

alex171 Messages postés 3 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 8 mars 2010 2
8 mars 2010 à 15:46
Voici mon programme mais il me reste un problême quand le nombre n'est pas premier, il est mis bien Ce nbre n'est pas un nombre premier mais lorsqu'il l'est, rien ne s'affiche. Pouvez vous jeter un coup d'oeil svp?


public class Devoir_info {
public static void main (String[] args) {

int nbre = (int) (Math.random()*100) ;
Ecrire.R ("Le nombre est "+ nbre) ;

if (nbre<2) {
Ecrire.R (" " + nbre + " n'est pas un nombre premier");

}
else {

for (int i = 2 ; i <= (nbre/2) ; i++) {
if (nbre!= i && nbre% i == 0) {
if (nbre!= i && nbre% i == 0) {
Ecrire.R (" " + nbre + " n'est pas un nombre premier");

} else {
Ecrire.R (" "+ nbre + " est un nombre premier");
break;
}

}

}


}
}

}
2