java语言实现猜数字游戏
作者:Summer___Hui 发布时间:2023-11-24 00:19:38
标签:java,猜数字
本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下
随机生成0~100的数字,通过控制台输入猜测数字,输出进行提示,知道猜测正确后,结束本次猜数字游戏,从而决定是否需要重新玩
代码如下:
import java.util.Random;
import java.util.Scanner;
public class GuessNumber1{
public static Scanner scanner = new Scanner(System.in);//输入
public static Random rnd = new Random();//产生随机数
public static void meau(){
System.out.println(" *****欢迎进入猜数字游戏***** ");
System.out.println(" 1:play----------0:exit ");
System.out.println("********************************");
}
public static void userplay(){
while(true){
meau();
System.out.print("请输入你的选择:");
int sc = scanner.nextInt();
switch(sc){
case 1:{
play();
break;
}
case 0:{
return;
}
default:{
System.out.println("输入错误");
break;
}
}
}
}
public static void play(){
int random = rnd.nextInt(100);
while(true){
System.out.print("请输入你猜想的数字:");
int sc = scanner.nextInt();
if (sc<random){
System.out.println("猜小了");
}else if (sc>random){
System.out.println("猜大了");
}else{
System.out.println("猜对了");
break;
}
}
}
public static void main(String[] args){
userplay();
}
}
对应结果如下:
更多有趣的经典小游戏实现专题,也分享给大家:
C++经典小游戏汇总
python经典小游戏汇总
python俄罗斯方块游戏集合
JavaScript经典游戏 玩不停
java经典小游戏汇总
javascript经典小游戏汇总
来源:https://blog.csdn.net/summer___hui/article/details/88649532
0
投稿
猜你喜欢
- 一、引言在许多编程语言中,都有函数回调这一概念。C 和 C++ 中有函数指针,因此可以将函数作为参数传给其它函数,以便过后调用。而在 Jav
- 本文实例讲述了Java实现的Base64加密算法。分享给大家供大家参考,具体如下:一 算法实现1、JDK2、Commonc Codec3、B
- Spring boot默认使用的是SimpleCacheConfiguration,即使用ConcurrentMapCacheManager
- 当你使用synchronized关键字的时候,是通过互斥器来保障线程安全以及对共享资源的同步访问。线程间也经常需要更进一步的协调
- 一、概述现在大多数的电商APP的详情页长得几乎都差不多,几乎都是上面一个商品的图片,当你滑动的时候,会有Tab悬浮在上面,这样做用户体验确实
- 在style中如下面那样定义:<style name="mystyle"> <item name=&
- 本文实例讲述了Android编程基于自定义View实现绚丽的圆形进度条功能。分享给大家供大家参考,具体如下:本文包含两个组件,首先上效果图:
- 首先:因为工作需要,需要对接socket.io框架对接,所以目前只能使用netty-socketio。websocket是不支持对接sock
- Spring Boot产生环形注入***************************APPLICATION FAILED TO STAR
- 原理解析:利用RandomAccessFile在本地创建一个随机访问文件,文件大小和服务器要下载的文件大小相同。 根据线程的数量(假设有三个
- 这篇文章主要介绍了Java实现TCP/IP协议的收发数据(服务端)代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参
- 为什么要重复造轮子你可能会问,Spring已经自带了全局异常拦截,为什么还要重复造轮子呢?这是个好问题,我觉得有以下几个原因装逼Spring
- 一、Rxjava使用场景为了模拟实际场景,从wanandroid网站找了二个接口,如下:(对Wanandroid表示感谢!)public i
- 1)打开idea,开始创建SpringBoot项目2)选择 Spring Initializr ,选择合适的jdk版本,点击Next在操作到
- 首先对于一个SpringBoot工程来说,最明显的标志的就是 @SpringBootApplication它标记了这是一个SpringBoo
- 我们通过学习Java基础知识,让自己正式踏入学习Java语言的行列,这篇博客是用来让我们真正的了解并应用面向对象的思想来实现的。使用简单的J
- 我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件
- 本文实例讲述了Android TextView中文字通过SpannableString设置属性的方法。分享给大家供大家参考,具体如下:在An
- jpa EntityManager复杂查询概念EntityManager:EntityManager是JPA中用于增删改查的接口,它的作用相
- 前言上一篇我们认识了Kotlin编程语言,也搭建好开发环境。本篇就进入Kotlin的基础语法介绍,与其他编程语言一样,Kotlin也有自己的