私は数の最大の因数を示すべきであり、それも素数でなければならないアプリケーションに取り組んでいます。
それが私のアプリです:
public class BiggestFactor {
public static void main(String[] args) {
double dev = 0d;
for (double j = 0; j < 984654354654d; j++) {
if (984654354654d % j == 0) {
dev = j;
}
// show dev when is a prime number
double i;
for (i = 2; i < dev; i++) {
double n;
n = dev % i;
if (n == 0) {
// do nothing - not a prime number
break;
}
}
if (i == dev) {
System.out.println(dev);
}
}
}
}
そして私の質問は、結果として最後の数字だけを取得する方法ですか?私の場合、たくさんの数字が表示されます。