猜数游戏(人机交互)
题目要求:
java自动生成一个0到100之间的数,我们来猜数,电脑会告诉你猜大了还是猜小了,直到猜对为止。
首先我们创建一个随机数。
Random r=new Random();int x=r.nextInt(100);
我们要猜数,所以我们需要从控制台输入我们猜的数
Scanner sc=new Scanner(System.in);
int c=sc.nextInt();
我们通过while循环来不断输入我们猜的数,再通过一些if语句来判断我们是否猜对,并给我们一些范围提示。
完整代码如下:
import java.util.Random;
import java.util.Scanner;public class cai_shu { public static void main(String[] args) { Random r=new Random();int x=r.nextInt(100);int count=0;System.out.println("来猜数吧");Scanner sc=new Scanner(System.in);while(true) {count++;//加次数int c=sc.nextInt();if(c==x) {System.out.println("猜对了");System.out.println("一共猜了"+count+"次");}else {if(c<x) {System.out.println("你猜的数太小了,再猜一次");}else {System.out.println("你猜的数太大了,再猜一次");} }}}
}
通过测试我猜了6次就成功了,程序功能正常。
如果大家感兴趣,请看一下猜数游戏进阶版,下方链接:
Java实现自动猜数(猜数游戏进阶版)_无忧#的博客-CSDN博客
猜数游戏(人机交互)相关推荐
- python猜数游戏在程序中预设一个_一道Python简单程序结构练习题
1.猜数游戏. 在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数, 显示"遗憾,太大了":如果小于预设的数,显示"遗憾,太小了": ...
- python猜数游戏流程_python简单猜数游戏实例
本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...
- php猜数游戏63,PHP实现猜数游戏的代码实例分享
猜数游戏有两种玩法: 第一种:两个人玩,一方出数字,一方猜.出数字的人要想好一个指定位数的数,数字可重复,不能让猜的人知道. 猜的人就可以开始猜.每猜一个数,出数者就要说大过或小过出的数. 第二种:两 ...
- 计算机猜数游戏matlab,MATLAB课程设计报告猜数游戏设计
课程设计的目的及意义 目的:通过本次课程设计,可以使我进一步认识MATLAB理论方法和实际意义,对理论知识进行必要实践.培养我们设计和仿真的基本能力,以便最终和生产实践以及其他科学结合. 意义: 1. ...
- 十四、Java练习:一个猜数游戏
@Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我做一个猜数游戏.将前面,我写的全部复习下. 其实,这个猜数游戏,也是我学Java中的学过的. 文章目录 ...
- 猜数游戏,随机目标数字,直到猜中退出
/* 猜数游戏(其三:目标数字是0~999的随机数)*/#include <time.h> #include <stdio.h> #include <stdlib.h&g ...
- 猜数游戏 (10 分)
猜数游戏 (10 分) 用户从键盘输入两个整数,第一个数是要猜测的数n(<10),第二个数作为随机种子.随机生成一个1~10的整数,如果该数不等于n,则再次生成随机数,如此循环,直至猜中数n,显 ...
- Python案例:猜数游戏
Python案例:猜数游戏 一.猜数游戏概述 Every programmer has a story about how they learned to write their first prog ...
- 采用python语言实现猜数游戏_用python实现猜数游戏
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...
- 微课|中学生可以这样学Python(例11.2):tkinter猜数游戏(1)
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章 综合案例设计与分析 例11.2 tkinter版猜数游戏 京东购买链接:https: ...
最新文章
- (zt)Web 2.0奔路进行时
- python按行读取文件取消空白行_python按行读取文件 如何去掉换行符 \n
- 通过javascript把图片转化为字符画
- 29岁当教授,发表11篇Nature和Science,这位顶尖科学家正式全职回国
- redis rdb aof区别_Redis(三):持久化RDB,fork.copyonwrite,AOF,RDBamp;AOF混合使用
- cgo 调用dll Failed to load xxxxx.dll: The specified module could not be found.
- APP适配安卓手机刘海屏
- 平衡二叉树——Balance Binary Sort Tree 设计与实现
- 通过keepalived搭建lvs高可用集群
- 模块化机房建设指导书_模块化机房建设方案建议书.docx
- 电脑爱好者 2008年第23期(12月上) PDF
- ZEMAX | 如何对中间面进行优化
- java怎么连接activemq集群_ActiveMQ之集群(主从)搭建-yellowcong
- apache OpenNLP简要介绍
- 利用Regsvr32绕过Applocker的限制策略
- IntelliJ IDEA设置方法注释模板并解决入参和返回值为空问题
- 开箱一款高精度智能手表,健康监测运动记录,你来评评是否值得
- oracle rac 关闭asm,11G rac的ASM无法关闭
- iOS-image图片旋转方向
- 制作多维度分组交叉销售统计表
热门文章
- mac怎么搭建网站服务器,mac搭建本地服务器(示例代码)
- 外显子名词解释_生物信息学常用名词解释(一)
- 用计算机弹奏的成都,抖音成都怎么用计算器弹奏_抖音成都计算器乐谱_管理资源吧...
- 新政举市暖冬再现? 业内乐观情绪高涨
- npm EPERM: operation not permitted, rename解决
- CodeForces 1556C :Compressed Bracket Sequences 思维
- 国外服务器 百度云,百度云加速如何配置网站海外加速
- 解决谷歌浏览器Chrome不能播放央视新闻视频的问题
- 【转】游戏项目管理经验
- HDU 5956 The Elder (树形DP + 斜率优化)