猜数字小游戏

这篇博客介绍了一个简单的Java程序,用于实现猜数字小游戏。程序通过Math.random()生成1到100之间的随机数作为目标,用户通过Scanner输入猜测的数字。通过while循环提供多次猜测机会,根据用户输入与目标数字的大小关系给出相应提示,猜中则游戏结束。代码中强调了变量命名规范和Scanner类的使用。
摘要由CSDN通过智能技术生成

/*
    猜数字小游戏(数据在1-100之间)
    
    分析:
        A:程序产生一个随机数。(被猜的)
        B:键盘录入数据。(你猜的)
        C:把你猜的和被猜的进行比较
            a:大了
            b:小了
            c:猜中了
        D:给出多次猜的机会,猜中就结束。
            while()循环,猜中就break
*/

import java.util.Scanner;
class GuessNumber{
    public static void main(String[] args){
        //程序产生一个随机数
        int number = (int)(Math.random()*100)+1;
        
        while(true){
        //用户输入猜的数
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个1-100数字:");
                int guessNumber = sc.nextInt();
                //用户猜的数和被猜的数进行比较
                if(guessNumber>number){
                    System.out.println("你猜的数字"+guessNumber+"大了");
                          }else if(guessNumber>number){ 
                              System.out.println("你猜的数字"+guessNumber+"小了");
                          }else{
                              System.out.println("恭喜你,猜对啦");
                              break;
                  }
            }
        }
    }

//定义名字要见明知意,e.g.  int guessNumber
//{一头跟在if或者else的()条件的后面,一头在写完这部分语句,下一句else的前面}
//使用Scanner,记得导一个Scanner的包。。import.java.util.Scanner;
//Scanner sc = new Scanner(System.in);    --------    括号里必须有形参!!否则构造器找不到与之对应的匹配的能运行的路。                学到这个: int number = (int)(Math.random()*100)+1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值