Primzahlbeurteilung Java

Es ist ein Code zum Bestimmen einer Primzahl. Wenn Sie einen effizienteren oder saubereren Code haben, geben Sie mir bitte einen Rat.

import java.io.*;

Klassendateiname{
		public static void main(String[]args) throws IOException
		{
			BufferedReader br =
				new BufferedReader(new InputStreamReader(System.in));
			
			System.out.print("Bitte geben Sie eine positive Ganzzahl ein");
			String str = br.readLine();
			int a =Integer.parseInt(str);
			
			boolean sosu = true;
			
			if(a == 1)sosu = false;
			
			for(int b = 2; b*b <= a; b++){
				if(a%b == 0){
					sosu = false;
					break;
				}
			}
			
			if(sosu == true) System.out.println("\n"+a+"Ist eine Primzahl");
			else System.out.println("\n"+a+"Ist keine Primzahl");
			
			
		}
}

Recommended Posts

Primzahlbeurteilung Java
Schnellstes Primzahl-Beurteilungsprogramm C # Java C ++
Java Unit Test Library-Arterien-Probe
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Prüfung
[Java] JUnit4-Testfallbeispiel
Prüfung
Sammlung von Java-Testcode-Methoden
2018 Java Proficiency Test für Newcomer-Basics-
Java
Prüfung
Prüfung
Java
Implementieren Sie einen tabellengesteuerten Test in Java 14
Java Unit Test Library-Arterie-ArValidator Validiert Objekte
Java Unit Test Library-Arterie-Aktuelles Datum Beurteilung
Testinhalt der Java SE Bronze Prüfung
[Java] Testen Sie private Methoden mit JUnit
Java Unit Test Library-Arterie / JUnit4-Array-Äquivalenz
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java Unit Test Library-Arterie / JUnit4-Numerische Gleichheitsbeurteilung
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java Artery - Einfach zu verwendende Unit-Test-Bibliothek
Java-Memorandum
Java EE Test (CDI / Interceptor) mit Arquillian
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus