鱼C论坛

 找回密码
 立即注册
查看: 3100|回复: 1

[已解决]Java猜字游戏,求大神源代码,最好有注释,谢谢

[复制链接]
发表于 2020-5-19 10:40:36 | 显示全部楼层 |阅读模式
5鱼币
猜数字游戏,其游戏规则为:程序内自动生成一个 1 到 100 之间的数字作为猜测的结果,由用户猜测此数字。用户每猜测一次,由系统提示猜测结果:大了、小了或者猜对了。玩家最多猜5次,猜对结果,则提示You Win,没猜对则提示Game Over。用户可以提前退出游戏,即,游戏过程中,如果用户录入数字0,则游戏终止并提示放弃游戏。

求大神源代码
最佳答案
2020-5-19 10:40:37
  1. import java.io.*;
  2. import java.util.*;
  3. class test  
  4. {
  5.         public static void main (String[] args) throws java.lang.Exception
  6.         {
  7.         int num,guess=-1;
  8.         Scanner sc = new Scanner(System.in);
  9.         int time=5;
  10.         
  11.         Random r = new Random();
  12.         num = r.nextInt(99)+1;
  13.         System.out.print("请输入一个1~100之间的整数:");
  14.         guess=sc.nextInt();
  15.         while(--time>0&&guess!=0)
  16.         {
  17.             
  18.             if (guess==num){
  19.                 System.out.println("猜对了!");
  20.                 break;
  21.             }
  22.             else if(guess<num){
  23.                 System.out.println("小啦,小啦!");
  24.             }
  25.             else if(guess>num){
  26.                 System.out.println("大啦,大啦!");
  27.             }
  28.             System.out.print("还有"+time+"次机会:");
  29.             guess=sc.nextInt();
  30.             
  31.         }
  32.                 if (guess==num){
  33.             System.out.println("You win!");
  34.         }
  35.         else {
  36.             System.out.println("Game Over!");
  37.         }
  38.         }
  39. }
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-19 10:40:37 | 显示全部楼层    本楼为最佳答案   
  1. import java.io.*;
  2. import java.util.*;
  3. class test  
  4. {
  5.         public static void main (String[] args) throws java.lang.Exception
  6.         {
  7.         int num,guess=-1;
  8.         Scanner sc = new Scanner(System.in);
  9.         int time=5;
  10.         
  11.         Random r = new Random();
  12.         num = r.nextInt(99)+1;
  13.         System.out.print("请输入一个1~100之间的整数:");
  14.         guess=sc.nextInt();
  15.         while(--time>0&&guess!=0)
  16.         {
  17.             
  18.             if (guess==num){
  19.                 System.out.println("猜对了!");
  20.                 break;
  21.             }
  22.             else if(guess<num){
  23.                 System.out.println("小啦,小啦!");
  24.             }
  25.             else if(guess>num){
  26.                 System.out.println("大啦,大啦!");
  27.             }
  28.             System.out.print("还有"+time+"次机会:");
  29.             guess=sc.nextInt();
  30.             
  31.         }
  32.                 if (guess==num){
  33.             System.out.println("You win!");
  34.         }
  35.         else {
  36.             System.out.println("Game Over!");
  37.         }
  38.         }
  39. }
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-12 01:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表