java猜数字小游戏案例
本文实例为大家分享了java猜数字小游戏案例,供大家参考,具体内容如下
package day08;
import java.util.Scanner;
public class GuessNumber {
/**
* 猜数字小游戏:、 需求: 随机产生一个整数数1-100(被猜数)不设置输出
* 键盘录入一个玩家要猜的数字
* 判断猜大还是猜小了或者猜中
*/
public static void main(String[] args) {
// 随机产生整数1-100
int number = (int) (Math.random() * 100) + 1;
System.out.println("********************欢迎来到猜数字小游戏*****************");
System.out.println("************************开始游戏吧********************");
// 创建循环语句
while (true) {
// 键盘录入一个要猜的数
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个要猜的数字:");
int guessinput = sc.nextInt();
// 判断结果
if (guessinput > number) {
System.out.println("抱歉" + guessinput + "猜大了");
} else if (guessinput < number) {
System.out.println("抱歉" + guessinput + "猜小了");
} else {
System.out.println("恭喜猜中了!");
break;//猜中后跳出while循环
}
}
}
}
输出:
********************欢迎来到猜数字小游戏*****************
************************开始游戏吧********************
请输入一个要猜的数字:
20
抱歉20猜小了
请输入一个要猜的数字:
40
抱歉40猜小了
请输入一个要猜的数字:
80
抱歉80猜大了
请输入一个要猜的数字:
60
抱歉60猜小了
请输入一个要猜的数字:
70
抱歉70猜大了
请输入一个要猜的数字:
65
抱歉65猜大了
请输入一个要猜的数字:
63
恭喜猜中了!
注意:猜数字的时候可以通过二分法进行查找
以上是 java猜数字小游戏案例 的全部内容, 来源链接: utcz.com/z/356562.html