ich verstehe Java nich :(
Grünschnabel
Hallo bin neu hier.
Ich soll ein Programm erstellen dass alle Primzahlenzwillinge bis 10 000 Ausgibt.
Die genaue Aufgabenstellung lautet:
Zwei Primzahlen p und q heissen Primzahlzwilling (oder Primzahlpaar), wenn ihre Differenz 2 ist. 3 / 5, 5 / 7, 11 / 13 sind zum Beispiel die ersten drei Primzahlzwillinge. Implementieren Sie ein Java-Programm, welches alle Primzahlzwillinge bis zu 10000 berechnet und auf dem Bildschirm ausgibt.
Ich konnte diese Anforderung nicht einmal annähernd erfüllen. Ich bitte euch mir zu helfen. Ich bin ein absoluter Anfänger in Java und wir sind gerade erst bei for Schleifen angekommen.
Das ist mein gescheiterter Versuch:
Ich soll ein Programm erstellen dass alle Primzahlenzwillinge bis 10 000 Ausgibt.
Die genaue Aufgabenstellung lautet:
Zwei Primzahlen p und q heissen Primzahlzwilling (oder Primzahlpaar), wenn ihre Differenz 2 ist. 3 / 5, 5 / 7, 11 / 13 sind zum Beispiel die ersten drei Primzahlzwillinge. Implementieren Sie ein Java-Programm, welches alle Primzahlzwillinge bis zu 10000 berechnet und auf dem Bildschirm ausgibt.
Ich konnte diese Anforderung nicht einmal annähernd erfüllen. Ich bitte euch mir zu helfen. Ich bin ein absoluter Anfänger in Java und wir sind gerade erst bei for Schleifen angekommen.
Das ist mein gescheiterter Versuch:
Javascript:
public static void main(String[] args) {
// TODO code application logic here
float zahl;
float b;
int x=1;
float output = 0;
int output2 = 0;
for (zahl=1; zahl <= 10000; zahl++)
{
for (b=2; b <= 10000; b++)
{
if (b!=zahl)
{
output = zahl/b;
output2 = (int) (zahl/b);
if ((float)(output - output2)==0)
break;
}
}
if ((float)(output - output2) != 0)
{
if (x==2)
{
System.out.print((int)zahl + "\n");
x=1;
}
else
if (x==1)
{
x=2;
System.out.print((int)zahl + " / ");
}
}
}
}