public static boolean isPrim(long n) {
    if (n <= 2)
        return true;
    for (long i = 2; i <= n/2; i++)
        if (n % i == 0)
            return false;
    return true;
}

das gilt natürlich nur für n > 0!

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.