? Un nombre premier est un nombre avec seulement deux facteurs. Ces facteurs comprennent 1 et le nombre lui-même. Dans un programme Java , le code doit enregistrer le numéro testé pour primalité , vérifiez le numéro de primalité , puis imprimer le numéro si elle se trouve être un nombre premier. En attendant , le programme doit également garder une trace de chaque numéro qu'il a testé et combien d'autres chiffres, il a laissé à tester. L'intervalle de numéros à vérifier est définie par le programmeur et le programme repose principalement sur «pour» et des boucles " if" pour maintenir le contrôle de la bonne circulation de l'opération. Instructions 1 créer une classe pour contenir votre programme d'impression de nombre premier . Exemple de code : Photos de classe PrimeNumbers { } 2 créer la méthode "main" au sein de votre classe afin que votre programme peut être compilé et exécuté . En outre, créer des variables de type entier dans la méthode à l'usage du programme de nombre premier . Exemple de code : public static void main ( String args [] ) { int nombre1, nombre2 ; //Utilisé pour garder la trace des numéros testés int chèque = 0; //Conserve la trace de nombres premiers } 3 créer une boucle "for" pour compter jusqu'à un nombre spécifié pour lequel vous souhaitez trouver des nombres premiers . L'exemple de code suivant vérifie nombres compris entre 1 et 100 : pour ( nombre1 = 1; nombre1 < = 100; nombre1 + +) { check = 0; } 4 créer une deuxième boucle "for" imbriqué dans la première boucle "for" , pour déterminer le statut de primalité d'un nombre , avec " if" . Exemple de code : pour ( nombre2 = 1; number2 < nombre1 ; nombre2 + +) { if (( (nombre1 % nombre2 ) == 0) & nombre2 = 1) //détermine si le nombre est un facteur d' un second numéro ou est égal à 1 { chèque = 1; //check est mis à 1 si le nombre testé est premier Photos } } si ( vérifier == 0) { System.out.println (nombre1 + "\\ n "); //affiche chaque nombre premier car il se trouve } } 5 Fusionner l'ensemble du code comme un seul programme. L' exemple de code complet du programme : classe PrimeNumber { public static void main ( String args [] ) { int nombre1, nombre2 ; //Utilisé pour garder la trace de numéros testés int check = 0; //Conserve la trace de nombres premiers pour (nombre1 = & Nombre2 = 1) //détermine si le nombre est un facteur d' un second numéro ou est égal à 1 { chèque = 1; ! //Chèque est mis à 1 si l' nombre testé est premier } } si ( vérifier == 0) { System.out.println ( nombre1 + "\\ n"); //affiche chaque nombre premier car il se trouve } } } }
|