Java怎么实现猜数字游戏
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇文章给大家分享的是有关Java怎么实现猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言以前在学C语言的时候,做过一个猜数
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
学校教室使用管理系统数据库
私服传奇服务器
网络安全广告制作画报图片
web如何导入数据库
网络安全和负载均衡哪个好
新华三网络安全专家
电商和软件开发是做些什么
关于数据库的期刊
烟草有参转录组数据库
飙酷车神2维护服务器要多久
服务器验证项目
矿机矿池软件开发
新兴传媒与网络安全
专利数据库研究报告
黄埔网络安全建设有哪些
最好用的dns服务器
数据库和离线数仓
mca电梯故障码用服务器怎么查
微信云开发怎么获取数据库的图片
阿里网络安全的方法
服务器对网络安全的关系
软件开发变更管理
如何删除万象数据库
通信软件开发设施厂家现货
合肥易开软件开发怎么样
计算机网络技术应用图纸
数据库附加错误
最好用的dns服务器
微信云开发怎么获取数据库的图片
上海亿加乐网络技术有限公司