Guess!!

import java.util.Random;
import java.util.Scanner;

public class Game {   
    public static void main(String[] args) {        //1如何产生一个随机数:需要建立一个随机数生成器//Random模板称为为类,通过new关键词告诉java系统按照random随机建立一个生成   
     Random r=new Random();      
     int magic=r.nextInt(100)+1; //若()里输入参数a,随机产生的数为[0,a-1]       
     System. out. println(magic);        //如何获取用户猜的数  
           
     Scanner s =new Scanner(System.in); 
     int guess=0//保存用户猜的数     
     String reply ="";
 do {         
    reply=s. next()
//=================游戏流程=================                  
    int count=1;         
    do {           
       guess=s. nextInt();//在比较之前就要拦截所猜的数是否为1-100之间的数                                     
       if(guess<1||guess>100) {   
           continue;//跳过下面语句,再次执行该语句     
        }//判断猜的数和计算机给的数是否相同
       if(guess> magic) {                    
       System. out. println("Too big");                 
       } else if(guess<magic) {                    
       System. out. println("Too small");                
       } else {            
       System. out. println("Just right!");
       break;//如果猜对则跳出循环               
       }              
         count++;//规定循环次数            
      }//while(guess!=magic);//如果条件成立才重复执行循环体            //规定循环次数以后  上面的while()语句就需要改     
       while(count<=5); 
                            System.out.println("magic="+magic);
                            //======================================  while(reply.toLowerCase().equals("y"));//征询用户意见是否想要再玩一次   
                                                                                System.out.println("Game over!");    
                                           s. close();    }//用while(guess!=magic)循环也可以}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值