【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-Ch9_2.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
import java.util.Scanner;
public class Ch9_2
{
/*对n进行角谷猜想验证*/
static void proveJiaoGu(int n)
{
int count=1;
while(n!=1 && count<=1000)
{
/*上限设为1000*/
if(n%2==0) /*n为偶数*/
{
System.out.printf("%d/2=%d\n",n,n/2);
n = n/2;
}
else
{
System.out.printf("%d*3+1=%d\n",n,n*3+1); /*n为奇数*/
n=n*3+1;
}
count++;
}
if(count<1000 && n==1)
System.out.print("这个数满足角谷猜想\n");
}
public static void main(String[] args)
{
int n;
Scanner in=new Scanner(System.in);
System.out.print("请输入一个数:");
n=in.nextInt();
System.out.print("验证过程如下:\n");
proveJiaoGu(n);//调用角谷猜想方法进行验证
}
}
上一篇:
Ch9_1.java
下一篇:
买轿跑SUV选哈弗F7x还是选星越 看完这篇攻略不再纠结