? Eine Primzahl ist eine Zahl mit nur zwei Faktoren . Zu diesen Faktoren zählen 1 und die Zahl selbst . In einem Java-Programm , muss der Code speichern die Anzahl getestet für Primzahltest , überprüfen Sie die Nummer für den Primzahltest , drucken Sie dann die Nummer, wenn es gefunden wird, um eine Primzahl sein . In der Zwischenzeit muss das Programm auch im Auge behalten , dass jede Zahl hat es getestet und wie viele Zahlen es verlassen hat , um zu testen . Das Intervall von Zahlen geprüft werden soll vom Programmierer festgelegt , und das Programm kann vor allem " for"-Schleifen und "if" -Anweisungen , um eine ordnungsgemäße Ablaufsteuerung des Betriebs aufrecht zu erhalten. Anleitung
1
Erstellen Sie eine Klasse , um Ihren Primzahl -Druck-Programm enthalten . Beispiel -Code :
Klasse PrimeNumbers { }
2
Erstellen der "main "-Methode innerhalb der Klasse , so dass Ihr Programm kompiliert und ausgeführt werden. Außerdem schaffen einige Integer-Typ -Variablen innerhalb der Methode für die Verwendung durch die Primzahl Programm . Beispiel -Code :
public static void main (String args [ ] ) { int
Zahl1, Zahl2 ; //Wird verwendet, um den Überblick über Zahlen getestet
int Schach zu halten = 0; //Verfolgt von Primzahlen
}
3
erstellen Sie eine " for"-Schleife zu zählen bis zu der angegebenen Nummer , für die Sie möchten Primzahlen zu finden. Das folgende Beispiel -Code prüft Zahlen zwischen 1 und 100:
für (Zahl1 = 1; Zahl1 < = 100; Zahl1 + +) {
check = 0;
}
4
erstellen Sie eine zweite " for"-Schleife in der ersten " for"-Schleife verschachtelt , zu einer Zahl Primzahltest Status zu bestimmen , mit "if" -Anweisungen. Beispiel -Code :
für ( Zahl2 = 1; Zahl2 < Zahl1 ; Zahl2 + +) {
if (( (Zahl1 Zahl2 % ) == 0) & Zahl2 = 1) //Legt fest, ob die Zahl ein Faktor von einer zweiten Zahl ist oder gleich 1
{
Check = 1; //Check wird auf 1 gesetzt, wenn die Zahl eine Primzahl getestet
} }
if ( Check == 0) {
System.out.println (Zahl1 + "\\ n "); //Druckt jede Primzahl als es gefunden wird
} }
5
Zusammenführen der gesamte Code zusammen als ein Programm . Das komplette Beispiel Programmcode:
Klasse PrimeNumber {
public static void main (String args [ ] ) { int
Zahl1, Zahl2 ; //Wird verwendet, um Kurs zu halten von //Verfolgt von Primzahlen
für (Zahl1 = ; Zahlen ist
int Check = 0 getestet & Zahl2 = 1) //Legt fest, ob die Zahl ein Faktor von einer zweiten Zahl ist oder gleich 1
{
Check = 1; ! //Check wird auf 1 gesetzt, wenn die getestet Zahl eine Primzahl
} }
if ( Check == 0) {
System.out.println ( Zahl1 + "\\ n"); //Druckt jede Primzahl als es gefunden wird
} }
} }