bonjour,
je vous donne mon code qui sert à verifier si un nombre est premier(si le nombre ne possede aucun diviseur à part lui même bien sûr et le chiffre 1), je ne comprends pas mon erreur, le code m'affiche à chaque fois que le nombre est premier!!!
le code:
import
javax.swing.JOptionPane;public
class Premier {publicstaticvoid main(String[] args){while(true){ String n=JOptionPane.showInputDialog(
"saisir un nombre:");int nombre_saisi=Integer.parseInt(n);if (is_premier(nombre_saisi))System.
out.println("le nombre "+ nombre_saisi + " est premier");elseSystem.
out.println("le nombre " +nombre_saisi +" n'est pas premier"); }
}
publicstaticboolean is_premier(int nombre){for(int i=2;i<=9;i++)if (nombre%i!=0)returntrue; returnfalse;}
}
merci pour votre aide, vous faites du bon travail et j'espère devenir un pro moi aussi pour pouvoir aider les autres.