Wie erhalte ich eine if-Anweisung, um zu prüfen, ob eine vom Benutzer angegebene Zahl eine Primzahl ist?Java

Java-Forum
Guest
 Wie erhalte ich eine if-Anweisung, um zu prüfen, ob eine vom Benutzer angegebene Zahl eine Primzahl ist?

Post by Guest »

Ich schreibe ein sehr einfaches Programm in Java, um zu prüfen, ob eine vom Benutzer angegebene Zahl eine Primzahl ist.
Ich habe versucht, eine if-Anweisung zu verwenden, um zu prüfen, ob die Zahl eine Primzahl ist geteilt durch sich selbst ist gleich 1, und wenn es durch 1 geteilt wird, ist es gleich sich selbst, aber wenn ich das Programm starte und eine Zahl eingebe, erfolgt überhaupt keine Reaktion der if-Anweisung.

Code: Select all

package prime.java;

import java.util.Scanner;

public class Prime {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Welcome to Prime!\nPlease enter a number:");

Scanner Scan = new Scanner (System.in);
int number = Scan.nextInt();
System.out.println(number);

if (number%1 == number && number%number == 1) {
System.out.println(number + " is a prime num");
}
}
}
Verwende ich die richtigen Operatoren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post