java语言实现猜数字游戏

作者:Summer___Hui 时间:2023-11-24 00:19:38 

本文实例为大家分享了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();
}  
}

对应结果如下:

java语言实现猜数字游戏

更多有趣的经典小游戏实现专题,也分享给大家:

C++经典小游戏汇总

python经典小游戏汇总

python俄罗斯方块游戏集合

JavaScript经典游戏 玩不停

java经典小游戏汇总

javascript经典小游戏汇总

来源:https://blog.csdn.net/summer___hui/article/details/88649532

标签:java,猜数字
0
投稿

猜你喜欢

  • 深入Android Browser配置管理的详解

    2021-09-11 20:48:54
  • C#使用iTextSharp从PDF文档获取内容的方法

    2021-06-12 04:01:11
  • Android统一依赖管理的三种方式总结

    2021-06-13 02:44:48
  • C#中使用资源的方法分析

    2022-01-16 16:27:02
  • 这一次搞懂Spring事务是如何传播的

    2022-12-27 07:06:53
  • Android string.xml中的替换方法

    2021-11-10 11:47:56
  • 基于C#实现的三层架构实例

    2023-09-09 11:39:33
  • Spring Data JPA 复杂/多条件组合分页查询

    2021-09-06 02:57:55
  • unity 切换场景不销毁物体问题的解决

    2022-04-29 11:26:06
  • Java多线程开发工具之CompletableFuture的应用详解

    2023-08-30 00:43:00
  • IDEA不识别Java文件:文件变橙色&显示后缀名.java的解决

    2022-05-27 06:43:36
  • Android实现通用筛选栏

    2021-10-16 05:31:42
  • Android滑动事件冲突详解(一)

    2022-07-22 18:20:22
  • Java设计模式编程之解释器模式的简单讲解

    2022-01-24 16:03:32
  • ArrayList详解和使用示例_动力节点Java学院整理

    2023-08-05 13:15:41
  • 详解JAVA 时间处理相关类

    2022-11-07 03:12:36
  • Java中的notyfy()和notifyAll()的本质区别

    2022-06-05 22:46:19
  • Java ThreadPoolExecutor 线程池的使用介绍

    2021-06-28 12:40:35
  • Android App中读取XML与JSON格式数据的基本方法示例

    2023-07-19 10:02:56
  • android 更改TextView中任意位置字体大小和颜色的方法

    2021-10-21 01:51:43
  • asp之家 软件编程 m.aspxhome.com