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

Posted summerdata

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猜数字游戏,判断输入的数字与系统产生的数字是否一致(Math.random()与if嵌套循环)相关的知识,希望对你有一定的参考价值。

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嵌套循环)的主要内容,如果未能解决你的问题,请参考以下文章

猜数字游戏需求分析

猜数字游戏

用Java编程实现一个猜数字的游戏:系统随机产生一个1~100的数字,然后让玩家猜测这个数字,如果玩家猜错,

猜数字游戏

猜数字游戏

java小游戏-猜数字