public class prime
{
public static void main(String[] args)
{
long thing = 600851475143L;
for(long i = 300425737571L ; i == 0 ; i-- ){
if (thing % i == 0)
{
long answer = i;
System.out.println(answer);
break;
}
}
}
}
这是我目前拥有的代码,但是我已经在 DrJava 中运行了几分钟,但它没有返回任何结果。我猜有大约一百万种方法可以优化我的代码;谁能给我一些提示?
今天尝试解决一些编程问题,这给我带来了一些麻烦。
非常感谢 :)