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
软件开发业务系统是什么意思
腾讯会议服务器连接情况超时
如何建立网络安全狗
数据库保障数据安全的意义