Java怎么实现猜数字游戏
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇文章给大家分享的是有关Java怎么实现猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言以前在学C语言的时候,做过一个猜数
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网与科技
互联网电商科技
互联网金融 科技
金融科技与互联网金融
小马过河互联网科技
碳银互联网科技有限公司
互联网科技美容
中国互联网金融科技基金
盛创互联网科技有限公司
恒生科技互联网指数分析
太原新华互联网科技学校怎么样
成都玖崟互联网科技有限公司乐商圈怎么样
创业天下互联网科技有限公司
顶级互联网科技成果有哪些
互联网5g黑科技有哪些
996高科技互联网公司
工业互联网展湾科技股份有限公司
本届互联网大会上的黑科技
互联网对科技影响
上海互联网科技园景观
互联网科技公司经营范围
互联网科技英文翻译
丰台科技园 互联网公司
哈尔滨秒房互联网科技有限公司
青岛中康互联网医疗科技有限公司
成都铂石互联网科技做什么的
苏州铭阳互联网科技有限公司
恒生互联网科技指数跳水
陕西九四连强互联网科技有限公司
科技和互联网行业的特点