Hey,
hab heute mit Java angefangen und die SuFu hat mich auch nicht schlauer gemacht. Hier mein Problem:
java.lang.NoSuchMethodError: main
Exception in thread "main"
Ich weiß das iwie die "main" fehlt aber kann er nicht einfach "public static boolean isPrime(int n) {" als main nehmen?
hab heute mit Java angefangen und die SuFu hat mich auch nicht schlauer gemacht. Hier mein Problem:
Java:
import java.util.Scanner;
public class primzahl_bibo {
public static boolean isPrime(int n) {
Scanner sc = new Scanner(System.in);
System.out.print("Primzahl? Gib die zu prüfende Zahl ein:");
n = sc.nextInt();
int c=0;
for (int i=1; i<=n; i++){ //Zaehlmechanismus bis zur eingegebenen Zahl
int r=n%i; //gibt den Rest der eingegebenen Zahl/i an, r entspricht dem Rest
if (r==0)
c=c+1; //wenn der Rest==0 zählt der Counter um die "if(c==2)"-Bedingung zu erfuellen oder eben nicht
}
if (c==2) //Primzahl, wenn genau zwei mal ohne Rest
return true;
else
return false;
}
}
java.lang.NoSuchMethodError: main
Exception in thread "main"
Ich weiß das iwie die "main" fehlt aber kann er nicht einfach "public static boolean isPrime(int n) {" als main nehmen?