Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Programme Java pour lister les nombres premiers de 1 à 100

Qu'est-ce qu'un nombre premier ?

Un nombre premier est un entier naturel strictement supérieur à 1 qui n'a pas d'autres diviseurs positifs que 1 et lui-même. Exemples : 2, 3, 5, 7, 11, 13, 17, etc.

Important : 0 et 1 ne sont pas premiers, et 2 est le seul nombre premier pair.

Programme Java pour afficher les nombres premiers entre 1 et 100

Voici un programme Java clair et commenté qui énumère tous les nombres premiers de 1 à 100 :

public class NombresPremiersDemo {
    public static void main(String[] args) {
        int maxCheck = 100;
        StringBuilder premiers = new StringBuilder();
        for (int i = 2; i <= maxCheck; i++) {
            if (estPremier(i)) {
                premiers.append(i).append(' ');
            }
        }
        System.out.println("Nombres premiers de 1 à " + maxCheck + " :");
        System.out.println(premiers.toString());
    }

    private static boolean estPremier(int nombre) {
        if (nombre < 2) {
            return false;
        }
        for (int i = 2; i <= nombre / 2; i++) {
            if (nombre % i == 0) {
                return false;
            }
        }
        return true;
    }
}

Sortie attendue

Nombres premiers de 1 à 100 sont :
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

N'hésitez pas à modifier maxCheck pour générer des nombres premiers jusqu'à n'importe quelle limite.

Java

  1. Java Hello World : Votre premier programme
  2. Maîtriser les opérateurs Java : Types, syntaxe et exemples pratiques
  3. Commentaires Java : Types, utilisation et bonnes pratiques
  4. Maîtriser la boucle for améliorée en Java : Syntaxe, exemples et bonnes pratiques
  5. Programme Java pour déterminer si un nombre est premier
  6. Générer la suite de Fibonacci en Java : boucles for, while et récursivité
  7. Programme Java pour identifier les nombres d'Armstrong avec une boucle for
  8. Vérificateur de nombre palindrome en Java : algorithmes avec boucles while et for
  9. Maîtriser le tri à bulles en Java : exemple clair et explication pas à pas