猜数字小游戏——Java实现

谁借莪1个温暖的怀抱¢ 2024-03-23 15:05 169阅读 0赞
  1. //猜数字小游戏
  2. import java.util.Random;
  3. import java.util.Scanner;
  4. public class helloworld{
  5. public static void main(String[] args) {
  6. System.out.println("***************************");
  7. System.out.println("********** 1.play *********");
  8. System.out.println("********** 0.exit *********");
  9. System.out.println("***************************");
  10. Scanner scanner = new Scanner(System.in);
  11. int input = 1;
  12. do{
  13. System.out.println("请输入你的选择!");
  14. input = scanner.nextInt();
  15. switch (input){
  16. case 1:
  17. System.out.println("开始游戏!");
  18. Random random = new Random();
  19. int rand_num = random.nextInt(100);//伪随机数在[0,100)
  20. while(true){
  21. System.out.println("请输入你猜的数:");
  22. int x = scanner.nextInt();;
  23. if(x>rand_num){
  24. System.out.println("猜大了");
  25. }
  26. else if(x<rand_num){
  27. System.out.println("猜小了");
  28. }
  29. else{
  30. System.out.println("猜对了!");
  31. break;
  32. }
  33. }
  34. break;
  35. case 0:
  36. System.out.println("游戏结束!");
  37. break;
  38. default:
  39. System.out.println("输入格式错误,请重新输入!");
  40. break;
  41. }
  42. }while(input != 0);
  43. }
  44. }

发表评论

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

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

相关阅读

    相关 Java实现数字游戏

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