我正在研究应该显示数字的最大因子的应用程序,它也必须是素数。如何从循环中获取最后一个数字
这是我的应用程序:
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);
}
}
}
}
,我的问题是如何得到的结果刚刚过去的数?在我的情况下,我得到一堆数字。
如何从结束开始循环并打印第一个数字? – Shivam 2013-02-28 00:24:43