JAVA小实例(六)

 由计算机出一个1~100以内的数,用户猜测,计算机提示其偏大还是偏小。

package test01;

import java.util.Scanner;

public class Caishu {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		System.out.println("宝宝,请输入你要猜的数字:");
		int number = (int)(Math.random()*100+1);
		int a;
		int count = 0;
		do{
			a = in.nextInt();
			count = count+1;
			if(a>number)
			{
				System.out.println("偏大了哦宝宝");
			}else if(a<number)
			{
				System.out.println("偏小了哦宝宝");
			}
			}while(a!=number);
		System.out.println("恭喜我的宝,在经过"+count+"次的磨练中你成功到达了胜利的彼岸。");
	}
}

 效果如下图所示:

 Tips:虽然是猜数,但最多猜七次就猜中了。(根据二分法的原理)

猜你喜欢

转载自blog.csdn.net/m0_52873333/article/details/121191331