猜数字

---恢复内容开始---

import java.util.Scanner;
import java.util.Random;
public class GuestNum{
    public static void main(String[] args){
        /*
         随机数  Random
         键盘的输入  Scanner
         猜的数字和随机数比较  if 判断
         直到猜中为止  反复   5次退出 while  break;
        
        */
        System.out.println("猜数字游戏开始了");
        System.out.println("请输入1-100之间的整数");
        //0 生成随机数   1-100之间
        Random r = new Random();
        int ranNum = r.nextInt(100)+1;
        System.out.println("产生随机数是:"+ranNum);
        //1 创建Scanner变量
        Scanner sc = new Scanner(System.in);
        for(int i=1;i<=5;i++){
            
            // 2接受  键盘输入的数
            int guessNum= sc.nextInt();
            if(ranNum==guessNum){
                System.out.println("恭喜猜对了");
                break;
            }else{
                //3猜错了
                if(guessNum>ranNum){
                    System.out.println("大了");
                }else{
                    System.out.println("小了");
                }
            }
            //4 如果猜到了第五次仍然没有猜对跳出循环
            if(i==5){
                System.out.println("点太被了 下次再来");
                break;
            }
            //5 每次猜错后  都提示 还剩多少次机会
            System.out.println("请注意你还有:"+(5-i)+"次机会请谨慎输入");
        }
        
    }
}                                                                                                                                                                                                                    2019-03-08

---恢复内容结束---

posted @ 2019-03-08 20:56  抱着代码睡觉  阅读(162)  评论(0编辑  收藏  举报