Überprüfen Sie, ob eine Zahl in Java eine Primzahl ist

Sheeraz Gul 12 Oktober 2023
  1. Verwenden Sie die while-Schleife, um zu prüfen, ob eine Zahl in Java eine Primzahl ist
  2. Verwenden Sie die for-Schleife, um zu prüfen, ob eine Zahl in Java eine Primzahl ist
  3. Erstellen Sie eine Methode, um zu prüfen, ob eine Zahl in Java eine Primzahl ist
Überprüfen Sie, ob eine Zahl in Java eine Primzahl ist

In Java können wir verschiedene Methoden implementieren, um zu prüfen, ob eine Zahl eine Primzahl ist oder nicht. Dieses Tutorial zeigt verschiedene Methoden, um zu überprüfen, ob eine Zahl eine Primzahl ist oder nicht.

Verwenden Sie die while-Schleife, um zu prüfen, ob eine Zahl in Java eine Primzahl ist

Sie können eine while-Schleife verwenden, um eine Methode zu entwickeln, um zu prüfen, ob die eingegebene Zahl eine Primzahl ist oder nicht.

Beispielcode:

package delftstack;
import java.util.Scanner;

public class Is_Prime {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter the number you want to check: ");
    int Input_Number = sc.nextInt();
    int temp = 2;
    boolean condition = false;
    while (temp <= Input_Number / 2) {
      // condition to check for a non-prime number
      if (Input_Number % temp == 0) {
        condition = true;
        break;
      }
      ++temp;
    }

    if (!condition) {
      System.out.println("The Number " + Input_Number + " is a prime number.");
    } else {
      System.out.println("The Number " + Input_Number + " is not a prime number.");
    }
  }
}

Ausgabe:

Enter the number you want to check:
11
The Number 11 is a prime number.

oder

Enter the number you want to check:
90
The Number 90 is not a prime number.

Verwenden Sie die for-Schleife, um zu prüfen, ob eine Zahl in Java eine Primzahl ist

Sie können auch die for-Schleife verwenden, um eine Methode zu erstellen, um zu prüfen, ob die eingegebene Zahl eine Primzahl ist oder nicht.

Beispielcode:

package delftstack;
import java.util.Scanner;

public class Is_Prime {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter the number you want to check: ");
    int Input_Number = sc.nextInt();
    boolean condition = false;
    for (int x = 2; x <= Input_Number / 2; ++x) {
      // condition to check for a non-prime number
      if (Input_Number % x == 0) {
        condition = true;
        break;
      }
    }

    if (!condition) {
      System.out.println("The Number " + Input_Number + " is a prime number.");
    } else {
      System.out.println("The Number " + Input_Number + " is not a prime number.");
    }
  }
}

Ausgabe:

Enter the number you want to check:
3
The Number 3 is a prime number.

Erstellen Sie eine Methode, um zu prüfen, ob eine Zahl in Java eine Primzahl ist

Wir erstellen eine Methode namens isPrime() und verwenden sie, um zu prüfen, ob die eingegebene Zahl eine Primzahl ist oder nicht.

Beispielcode:

package delftstack;
import java.util.Scanner;

public class Is_Prime {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter the number you want to check: ");
    int Input_Number = sc.nextInt();

    if (isPrime(Input_Number)) {
      System.out.println("The Number " + Input_Number + " is a prime number.");
    } else {
      System.out.println("The Number " + Input_Number + " is not a prime number.");
    }
  }

  static boolean isPrime(int input_number) {
    if (input_number <= 1) {
      return false;
    }
    // check for a non-prime number
    for (int x = 2; x < input_number; x++) {
      if (input_number % x == 0) {
        return false;
      }
    }
    return true;
  }
}

Ausgabe:

Enter the number you want to check:
10
The Number 10 is not a prime number.
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Java Number