猜数字游戏,判断输入的数字与系统产生的数字是否一致(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("录入的数字比系统大");
            }

        }

    }

}

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

时间: 2024-08-06 23:26:58

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

猜年龄游戏,输入数字,直到猜对为止

package com.hanqi; import java.util.Scanner; public class nianlingyouxi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请猜测我的年龄:"); int i=sc.nextInt(); //i为年龄 for(int j=0;j<200;j++) { if(i==27

实验三 Java猜数字游戏开发

课程:Java实验   班级:201352     姓名:程涵  学号:20135210 成绩:             指导教师:娄佳鹏   实验日期:15.06.03 实验密级:         预习程度:             实验时间: 仪器组次:          必修/选修:选修          实验序号:3 实验名称:     Java猜数字游戏开发 (姬梦馨.程涵小组) 一.实验目的与要求: 通过编写Java的应用系统综合实例——猜数字游戏,总结.回顾和实践面向对象的编程思想

猜数字游戏代码

#include <iostream> #include <cstdlib> #include <conio.h> #include <ctime> using namespace std; //清屏 void ClearScreen() { system("cls"); } //显示菜单 void ViewMenu() { cout<<"******************"<<endl; c

洛谷-小鱼的数字游戏-数组

题目描述 Description 小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个),记住了然后反着念出来(表示结束的数字0就不要念出来了).这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题. 输入输出格式 Input/output 输入格式:一行内输入一串整数,以0结束,以空格间隔.输出格式:一行内倒着输出这一串整数,以空格间隔. 输入输出样例 Sample input/

小鱼的数字游戏

题目描述 小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字不超过2^32-1),记住了然后反着念出来(表示结束的数字0就不要念出来了).这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题. 输入输出格式 输入格式: 一行内输入一串整数,以0结束,以空格间隔. 输出格式: 一行内倒着输出这一串整数,以空格间隔. 输入输出样例 输入样例#1: 复制 3 65 23 5 34

编写猜价格游戏

9.编写猜价格游戏 参考脚本如下 1 #!/bin/bash 2 #编写猜价格游戏 3 4 #定义正确价格 5 Prnum=`expr $RANDOM % 20` #获取一个1-20之间的随机数 6 b=0 7 8 while true 9 do 10 read -p "请输入价格(1-20):" Price #输入价格 11 b=b+1 12 if [ $Price -eq $Prnum ];then #判断输入的价格是否=随机生成的数字 13 echo "恭喜你,猜对啦!

shell脚本--判断输入的ip是否正确

#!/bin/bash #It's written by caibingsen #!/bin/bash #It's written by caibingsen #date:2016-03-15 #while设置成死循环,在输入的ip不符合条件时,重新输入 while : do read -p "请输入要判断的ip地址:" ip #判断输入的ip地址是否仅由数字和点组成,并将值赋给m. #判断输入的ip地址的小数点的个数,复制给n m=`echo $ip |sed 's/[0-9.]//

猜数字游戏:在数组中查找是否包含自己输入的值

/** * */ package com.cn.u4; import java.util.Scanner; /** * @author Administrator *猜数游戏 */ public class GuessNum { public static void main(String[] args) { int[] nums=new int[]{2,3,6,20,69}; int sum=0; for(int num:nums){ sum+=num; } System.out.printl

用MFC完成一个简单的猜数字游戏: 输入的四位数中,位置和数字都正确为A,数字相同而位置不同的为B。

最近学习了MFC一些比较基础的知识,所以打算通过做一个简单的数字游戏来理解MFC的流程并进一步熟悉其操作. 在这里,我做了一个猜数字的小游戏.第一步当然是设计主界面,先给大家展示一下游戏界面: 主界面: 从这个主界面可以看到,它包含标题,菜单栏,工具栏. 标题是给人一个认识,这是什么游戏,标题设置为:“猜数游戏”: 而菜单栏和工具栏才是游戏的核心,它要保证能够完成游戏的基本功能. 菜单栏和工具栏是对应的,包含了”start“,"help","restart"这三个菜