public class Test {
public static void main(String[] args) {
/**
* 验证“鬼谷猜想”:对任意自然数,若是奇数,就对它乘以 3 再加 1;若是
偶数,就对它除以 2,这样得到一个新数,再按上述计算规则进行计算,一直进
行下去,最终必然得到 1。
*/
int num = 113;
while(true){
if(num%2 == 0){
num /=2;
}else{
num = num*3+1;
}
if(num == 1){
break;
}
}
System.out.println(num);
}
}
Java之鬼谷猜想
最新推荐文章于 2021-12-29 15:00:25 发布