重複の可能性:
JavaでisPrimeを記述する最もエレガントな方法
これをより速くまたはより良くするにはどうすればよいですか?プロジェクトオイラーの問題を解決して最適化するために作成しましたが、これは最善の方法ではないと確信しています
public static boolean prime(int number){
int limit = (int) (1 + Math.sqrt(number) );
if (number < 1) return false;
if (number == 2) return true;
if (number % 2 == 0) return false;
for(int i= 3; i < limit; i+=2)
if(number % i == 0)
return false;
return true;
}
}