千家信息网

Java怎么实现猜数字游戏

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇文章给大家分享的是有关Java怎么实现猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言以前在学C语言的时候,做过一个猜数
千家信息网最后更新 2025年11月15日Java怎么实现猜数字游戏

本篇文章给大家分享的是有关Java怎么实现猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

    前言

    以前在学C语言的时候,做过一个猜数字游戏,这两天学了Java的逻辑结构,试着用Java实现下。

    一、C语言版本

    以前做的C语言版本。

    代码

    #define _CRT_SECURE_NO_WARNINGS#include #include #include  void menu(){        printf("**********************************\n");        printf("****   1. play    0.exit      ****\n");        printf("**********************************\n");} void game(){        int guess = 0;        int r = rand() % 100 + 1;        while (1)        {                printf("猜数字:");                scanf("%d", &guess);                if (guess > r)                {                        printf("猜大了……");                }                else if (guess < r)                {                        printf("猜小了……");                }                else                {                        printf("猜对了!!!");                        break;                }        }} int main(){        int input = 0;        srand((unsigned int)time(NULL));        do        {                menu();                printf("输入你的选择:");                scanf("%d", &input);                switch (input)                {                case 1:                        game();                        break;                case 0:                        printf("退出游戏");                        break;                default:                        printf("非法选择");                        break;                }        } while (input);        return 0;}

    运行结果

    二、Java版本

    代码

    import java.util.Random;import java.util.Scanner;;public class guessNum {    public static void main(String[] args) {        Random random = new Random(); //随机数种子        Scanner sc = new Scanner(System.in);        int toGuess = random.nextInt(100);        while (true) {            System.out.println("请输入数字: (1-100)");            int num = sc.nextInt();            if (num < toGuess) {                System.out.println("低了低了格局低了");            } else if (num > toGuess) {                System.out.println("高!真高!");            } else {                System.out.println("猜对了!!!");                break;            }        }        sc.close();    }}

    运行结果

    以上就是Java怎么实现猜数字游戏,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

    数字 版本 语言 对了 代码 更多 知识 篇文章 结果 输入 运行 选择 实用 前言 就是 工作会 文章 时候 看吧 知识点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京资金管理软件开发 python服务器搭建 你认为国内最好的服务器是什么 福音网络技术 耕地资源数据库如何获取 网络安全法,用户实名制 java 服务器源码 数据库索引的存在会导致删除效率 苏州海康流媒体服务器配置 公路局信息化网络安全责任制 win10网络安全防护开启 手机e51获取服务器信息失败 上市网络安全工程师待遇 兴国软件开发设计 江西北斗授时服务器云主机 腾讯的服务器放在贵州山洞 网络安全哪个专业好 药店药品系统数据库设计 山东省步天网络技术有限公司 软件开发数据库数据设计 杭州地铁软件开发岗位 该机不在服务器管理 漳州市象峰网络技术有限公司 二道区网络技术诚信服务 实时转码服务器 本地登录服务器上的linux 软件开发业务系统是什么意思 腾讯会议服务器连接情况超时 如何建立网络安全狗 数据库保障数据安全的意义
    0