Un programme qui affiche les nombres premiers
Bonjour,
s'il vous plait quelqu'un peut me dire ou est lafaute dans ce programme
Merci d'avance
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