Écrivez un programme Java (Premiers.java) qui permet d'afficher

sika237 Messages postés 5 Date d'inscription mercredi 30 septembre 2015 Statut Membre Dernière intervention 12 octobre 2015 - 1 oct. 2015 à 00:01
Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 - 1 oct. 2015 à 15:11
Bonjour,
je veux Écrire un programme Java (Premiers.java) qui permet d'afficher tous les nombres premiers inférieurs à 1000

1 réponse

m4cker Messages postés 65 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 17 août 2016 1
1 oct. 2015 à 08:06
Un nombre premier est un nombre qui peut se diviser seulement par 1 ou par lui même. Donc tu fais une boucle sur 1000 éléments et tu vérifies pour chacun d'eux si ils respectent cette condition :)
0
Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 656
1 oct. 2015 à 08:44
bonjour, c'est un peu bourin comme méthode.
Il y a des méthodes plus efficaces appelée Crible de quelqu'un.
Il y a des exemples sur le site, en particulier dans les contributions de
William Voirol
0
sika237 Messages postés 5 Date d'inscription mercredi 30 septembre 2015 Statut Membre Dernière intervention 12 octobre 2015
Modifié par Whismeril le 1/10/2015 à 15:10
public class NombrePremier {
 public static void main (String[] args) {
  int nombre;
  int diviseur;
   System.out.println("NOMBRE PREMIER");
  for (nombre = 2; nombre < 1000; nombre++) {
   for (diviseur = 2; diviseur <= + Math.sqrt(nombre); diviseur++){
   if (nombre % diviseur == 0) {
    System.out.println(+ nombre);
   }
   
   else {
                 System.out.println();  
   }
   }
  }
   
  
  
 }
} 

ca compile mais execute bizarerement
0
Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 656
1 oct. 2015 à 15:11
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI

Merci d'y penser dans tes prochains messages.
0
Rejoignez-nous