D
DerVerwirrte
Gast
Hallo,
ich muss ein Programm schreiben, dass ausgibt, ob eine Zahl eine Primzahl ist oder nicht.
Hier ist erstmal der von mir zusammengeschriebene Quelltext:
Das Problem ist aber, dass mein Java-Editor einen Rückgabewert für isprime verlangt und wenn ich in die Klammern int n schreibe funktioniert es auch nicht.
Hoffe, einer von euch weiss, wo da der Fehler liegt.
derVerwirrte
ich muss ein Programm schreiben, dass ausgibt, ob eine Zahl eine Primzahl ist oder nicht.
Hier ist erstmal der von mir zusammengeschriebene Quelltext:
Code:
public class Primzahl
{
public static void main(String[]args)
{
int i, n, n1, teilbar;
teilbar=0;
}
public isprime()
{
while(i>n && teilbar=0 && n<=0)
{
n=n1;
n1=n1-i;
}
if(n=0)
{
teilbar=1;
}
else if(n<0)
{
i=i+1;
}
if(teilbar=0 && n>1)
{
System.out.println("Die Zahl "+n+"ist eine Primzahl.");
}
else if(teilbar=1 && n>1)
{
System.out.println("Die Zahl "+n+" ist keine Primzahl.");
}
}
}
Das Problem ist aber, dass mein Java-Editor einen Rückgabewert für isprime verlangt und wenn ich in die Klammern int n schreibe funktioniert es auch nicht.
Hoffe, einer von euch weiss, wo da der Fehler liegt.
derVerwirrte