JAVA案例五(猜数字小游戏)

拼搏现实的明天。 2024-04-17 06:07 142阅读 0赞

猜数字小游戏

  1. package com.igeek_02;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4. /**
  5. * @ClassName: RandomTest
  6. * @Description: 系统产生一个1-100之间的随机数,请猜出这个数据是多少。
  7. * @date 2017年10月12日 下午5:19:58
  8. * Company www.igeekhome.com
  9. *
  10. * 猜数字小游戏案例
  11. * 系统产生一个1-100之间的随机数,请猜出这个数据是多少。
  12. * 分析:
  13. * A:系统产生一个随机数1-100之间的。
  14. * int number = r.nextInt(100) + 1;
  15. * B:键盘录入我们要猜的数据
  16. * 用Scanner实现
  17. * C:比较这两个数据(用if语句)
  18. * 大了:给出提示大了
  19. * 小了:给出提示小了
  20. * 猜中了:给出提示,恭喜你,猜中了
  21. * D:多次猜数据,而我们不知道要猜多少次,怎么办呢?
  22. * while(true) {循环的内容}
  23. */
  24. public class RandomTest {
  25. public static void main(String[] args) {
  26. // 系统产生一个随机数1-100之间的。
  27. Random r = new Random();
  28. int number = r.nextInt(100) + 1;
  29. while(true){
  30. // 键盘录入我们要猜的数据
  31. Scanner sc = new Scanner(System.in);
  32. System.out.println("请输入你要猜的数字(1-100):");
  33. int guessNumber = sc.nextInt();
  34. // 比较这两个数据(用if语句)
  35. if (guessNumber > number) {
  36. System.out.println("你猜的数据" + guessNumber + "大了");
  37. } else if (guessNumber < number) {
  38. System.out.println("你猜的数据" + guessNumber + "小了");
  39. } else {
  40. System.out.println("恭喜你,猜中了");
  41. break;
  42. }
  43. }
  44. }
  45. }

发表评论

表情:
评论列表 (有 0 条评论,142人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java游戏数字

    项目介绍: 这是一个基于Java语言编写的控制台应用程序,它实现了一个猜数字游戏。程序会随机生成一个0~100之间的整数,玩家需要通过不断猜测数字来找出答案。程序会提示每次猜

    相关 Java实现数字游戏

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 在利用Java中猜数字的小游戏,可以深度理解Java中的许多知识,譬如Random,条件语句,数