Un programme qui affiche les nombres premiers [Fermé]

Signaler
-
KX
Messages postés
16141
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mars 2020
-
Bonjour,
s'il vous plait quelqu'un peut me dire ou est lafaute dans ce programme

package day1;

import java.util.Scanner;

public class premiers {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

System.out.println("donnez un entier");
  int n = sc.nextInt();
   if (n < 0) {
    System.out.println("Le nombre n'est pas premier");
   } else if (n != 0 && n != 1) {
    for (int i = 2; i <= n/2; i++) {
     if (n != i && n % i == 0) {
      System.out.println("Le nombre est premier");
     }
    }
   }
 }
}

Merci d'avance

1 réponse

Messages postés
16141
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mars 2020
2 567
Bonjour,

"ou est lafaute dans ce programme"
Il y en a plusieurs, qu'est-ce qui t'interesse vraiment de savoir ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 74981 internautes nous ont dit merci ce mois-ci