Un programme qui affiche les nombres premiers

posiv -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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

A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

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