码迷,mamicode.com
首页 > 其他好文 > 详细

猜数字游戏,判断输入的数字与系统产生的数字是否一致(Math.random()与if嵌套循环)

时间:2019-04-15 20:22:08      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:之间   数字游戏   用户   大于等于   一个   str   个数   bsp   test   

package com.summer.cn;

import java.util.Scanner;

public class Test041509 {
    /**
     * java 随机数    Math 
     * Math   java.lang.Math包   数值型  操作    
     * 
     * 随机数    Math.random()  [0,1)  随机数产生的是一个  大于等于0 小于1的数
     * 
     * 产生[0,5)之间随机整数  Math.random()*5
     * 
     * 10-15   [10,15]之间的随机整数?
     * int a=(int) (Math.random()*6)+10;
     * 
     * 设置一个猜数字的游戏程序 , 系统会随机产生一个1-10的数字 , 
     * 用户录入数字 , 如果数字正确 , 获得棒棒糖奖励一个
        如果用户录入的数字不正确 , 则要输出录入的是小于系统产生的数字  还是大于
     */
    public static void main(String[] args) {
        //产生一个随机数
        int a = (int) ((Math.random()*10)+1);
        //键盘录入,并获取这个数字
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数字");
        int i = sc.nextInt();
        //开始进行判断,输出相应的结果
        if(a==i){
            System.out.println("获得棒棒糖一个!");
        }else{
            if(i<a){
                System.out.println("录入的数字比系统小");
            }else{
                System.out.println("录入的数字比系统大");
            }
            
        }

    }

}

 

猜数字游戏,判断输入的数字与系统产生的数字是否一致(Math.random()与if嵌套循环)

标签:之间   数字游戏   用户   大于等于   一个   str   个数   bsp   test   

原文地址:https://www.cnblogs.com/summerdata/p/10712391.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!