? 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
} }
} }