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

回到顶部