BigInteger for-Schleife schreiben ?!

  • Themenstarter Themenstarter aaron
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
A

aaron

Gast
Hallo

Wie kann ich diese for-Schleife für Biginteger schreiben ?
Code:
for (int i = 3; i * i <= n; i += 2)
if (n % i == 0)
return false;

Was ich bis jetzt habe:

Code:
		for(BigInteger i = new BigInteger("3");   ???  ;  ???)
		{
			if(x.mod(i).equals("0"))
			return false;
		}
		return true;
 
Code:
     for(BigInteger i = new BigInteger("3"); i.pow(2).compareTo (n) <= 0; i = i.add (new BigInteger (2))) 
      { 
         if(x.mod(i).equals("0")) 
         return false; 
      } 
      return true;
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben