19.猜数字的游戏:随机生成数字与输入数字进行比较
编程题目:
19.设计一个猜数字的游戏。数字为50-150之间的一个整数,由程序随机生成,程序使用者在键盘上输入数字,程序将输入的数字与被猜的数字作比较,给使用者提示信息(输入数字比被猜的的数字小,提示"猜小了",否则相反),当输入的数字与被猜的数字一致时,程序结束。
示例代码:
package program.calculation.exercise19;import java.util.Scanner;/*** 19.设计一个猜数字的游戏。数字为50-150之间的一个整数,* 由程序随机生成,程序使用者在键盘上输入数字,* 程序将输入的数字与被猜的数字作比较,* 给使用者提示信息(输入数字比被猜的的数字小,提示"猜小了",* 否则相反),* 当输入的数字与被猜的数字一致时,程序结束。*/public class GuessGame {public static void main(String[] args) {System.out.println("产生一个随机数:");int random = (int) (Math.random()*100+50);System.out.println(random);guessNumber(random);}//猜数字private static void guessNumber(int random) {System.out.println("请输入一个数字:");@SuppressWarnings("resource")Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();if(num < random){System.out.println("猜小了");guessNumber(random);}else if(num > random){System.out.println("猜大了");guessNumber(random);}else{System.out.println("猜中了");} }
}
结果显示:
19.猜数字的游戏:随机生成数字与输入数字进行比较相关推荐
- 猜数字小游戏(随机生成’三剑客‘)
大家好,我是一只励志要翻身的小牛,废话少说,下面就给大家介绍第一个C语言小游戏--猜数字小游戏! 文章目录 一.游戏规则 二.效果展示 三.游戏设计思路 四.游戏交互界面 1.创建游戏菜单 2.创建游 ...
- 猜数字游戏随机生成一个随机数,并给玩家三次机会猜测
"""猜数字游戏随机生成一个随机数,并给玩家三次机会猜测""" import random #import的作用是导入random这个伪造随 ...
- Python代码实现猜数字游戏随机生成数字进行比对
Python代码实现猜数字游戏随机生成数字进行比对 import random secret = random.randint(1,10) print("---------------猜数字 ...
- 编程:随机生成1-100之间的数字,如果猜对了结束游戏,如果猜错则继续猜并提示所猜测的数字是大于还是小于所指定的数,最终提示猜对所用的次数。
编程:随机生成1-100之间的数字,如果猜对了结束游戏,如果猜错则继续猜并提示所猜测的数字是大于还是小于所指定的数,最终提示猜对所用的次数. #include<stdio.h> #incl ...
- python随机生成字符串_如何随机生成大写字母和数字组成的字符串
需求 随机生成定长的大写字母和数字组合. 实现#!/usr/bin/env python # -*- coding:utf-8 -*- import random def getRandomSet(b ...
- 随机生成6位字母+数字混合密码
随机生成6位字母+数字混合密码 //定义密码位数private final static int PWD_LENGTH = 6; public static String getPwdRandom() ...
- Random随机生成几位数字和UUID随机生成几位字母加数字组合
Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...
- 随机生成大写字母 或 数字
随机生成一个大写的字母String letter = "";for (int i = 0;i<1;i++){letter = letter+ (char)(Math.rand ...
- 001-unity2D游戏随机生成地图
unity2D游戏随机生成地图 教程与素材地址出处 地图控制脚本.cs(所有变量使用用中文便于理解,实际开发中请勿这样使用) using System.Collections; using Syste ...
- C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形:
编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形: 首先提示输入:"Enter n(1-9):\n" 输入格式:"%d" ...
最新文章
- torch.nn.Embedding理解
- uniapp富文本复制文字内容
- 数据分析与数据科学圈潜在“标杆级”著作,亚马逊智囊团副团长新书
- 在Windows Azure公有云环境部署企业应用
- POJ3160强连通+spfa最长路(不错)
- CentOS 5.5环境下安装配置Varnish
- 宝典9.2——海量数据的基本处理方法
- 无向图的邻接矩阵存储,4个顶点、4条边
- 数据库问题解决后,应用面对的挑战
- LiveVideoStack线上分享第四季(五):基于Airflow的视频编码平台
- 128位加密SSL证书
- JS前台页面验证文本框非空
- 四个变量的图表怎么做_品牌策划方案怎么做?5步图文帮你绘制专业策划图表...
- UVA10909 Lucky Number题解
- 并发编程之美-终章chat
- 黑马程序员—银行调度系统
- 广告行业中那些趣事系列36:腾讯2021广告大赛多模态视频广告标签baseline介绍和优化思路...
- Java数字转化为阿拉伯数字_Java实现中文数字转换为阿拉伯数字
- 时间格式2020-01-13T16:00:00.000Z中的T和Z分别表示什么,如何处理
- 【JVM】最全笔记(黑马+尚硅谷+张龙整合笔记)
热门文章
- 有没有测试适合哪种发型的颜色软件,染发小测试 看看你的头发适合哪种颜色...
- 倒数15日开幕!第八届全球云计算大会解锁主论坛重磅嘉宾
- 计算机在it行业的应用,IT行业的前景怎样啊,我是自考本科毕业,计算机应用...
- python中with open as f什么意思_Python中 with open(file_abs,'r') as f: 的用法以及意义
- 解决在MyEclipse中,process报launching client等待的问题
- pytorch之models
- iphone怎么连接itunes相关解锁教程
- 纽约州立大学环境与林业学院计算机科学专业,2020年纽约州立大学环境科学与林业科学学院专业设置...
- xilinx中pll的使用与仿真步骤
- DataTable 服务端模式 进行分页 排序搜索