G
Guest
Gast
Also ich wollte ein Programm schreiben das folgendes leistet
1.Eingabe einer natürlichen Zahl größer als 1
2.Eingabe der Zahl z von der Tastatur
3.Es soll eine Prüfung gemacht werden ob z eine Primzahl ist.
4.Ausgabe dieser ERgebnisse
Also ich hab eein Programm geschrieben das soweit richtig sein müsste.
nur irgendwi egefällt mir das nciht so ganz gibt es nciht eine bestimmte Formel wo mit man die PrimzHLEN PROGRAMMIERT???
wiel so wäre es ja richtig,aber ich finde es nciht so schön
danke im voraus
1.Eingabe einer natürlichen Zahl größer als 1
2.Eingabe der Zahl z von der Tastatur
3.Es soll eine Prüfung gemacht werden ob z eine Primzahl ist.
4.Ausgabe dieser ERgebnisse
Also ich hab eein Programm geschrieben das soweit richtig sein müsste.
Code:
class Primzahl
{
public static void main(String args[])
{
double z;
System.out.println("Geben sie eine Zahl z für die Primzahlein");
do
{
System.out.println("Geben sie eine Zahl z ein:");
z=IO1.eindouble();
if(z<=1)
System.out.println("z ist keine natürliche Zahl,Neueingabe!");
} while(z<=1);
if(z==2)
{
System.out.println("Z ist eine Primzahl:"+z);
}
if(z==3)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==5)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==7)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==11)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==13)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==17)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==19)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==23)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==29)
{
System.out.println("z ist eine Primzahl:"+z);
}
if(z==31)
{
System.out.println("z ist eine Primzahl:"+z);
}
}
}
nur irgendwi egefällt mir das nciht so ganz gibt es nciht eine bestimmte Formel wo mit man die PrimzHLEN PROGRAMMIERT???
wiel so wäre es ja richtig,aber ich finde es nciht so schön
danke im voraus