Java如何实现猜字小游戏
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍Java如何实现猜字小游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:package test07;import java.util.Sca
千家信息网最后更新 2025年01月19日Java如何实现猜字小游戏
这篇文章主要介绍Java如何实现猜字小游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体代码如下所示:
package test07;import java.util.Scanner;//猜字符游戏public class Guessing {//主方法public static void main(String[] args) {Scanner scan = new Scanner(System.in);char[] chs = generate(); //获取随机字符数组System.out.println(chs); //作弊int count = 0; //猜错的次数while(true){ //自造死循环System.out.println("猜吧!");String str = scan.nextLine().toUpperCase(); //接收用户输入的字符串并转换为大写字母if(str.equals("EXIT")) { //判断字符串内容是否是EXITSystem.out.println("下次再来吧!");break;}char[] input = str.toCharArray(); //将字符串转换为字符数组int[] result = check(chs,input); //对比:随机字符数组与用户输入的字符数组if(result[0]==chs.length) { //对int score = 100*chs.length-10*count; //1个字符100分,猜错一次扣10分System.out.println("恭喜你猜对了,得分为:"+score);break; }else { //错count++; //猜错次数增1System.out.println("字符对个数为:"+result[1]+",位置对个数为:"+result[0]);}}}//生成随机字符数组chspublic static char[] generate() {char[] chs = new char[5]; //随机字符数组char[] letters = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V','W', 'X', 'Y', 'Z' }; //随机字符范围数组boolean[] flags = new boolean[letters.length]; //标记数组for(int i=0;i以上是"Java如何实现猜字小游戏"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
字符
数组
下标
个数
位置
标记
用户
输入
内容
字符串
小游戏
元素
次数
篇文章
循环
生成
对了
之间
代码
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器 机柜 尺寸
网络安全产品经理助理
怎么记住数据库的种类
sap软件开发部署
医疗软件开发实践期末考试
石家庄建云网络技术有限公司
为什么物流需要数据库
网络安全保护策略
命令窗口更新数据库
2018网络安全隐私
小学网络安全教育试卷
六安门店管理软件开发定制
塔式服务器装什么系统
公司办公网络安全现状分析
爬取旅游景点数据库
网络安全法发行
实验4数据库备份与恢复实验
去中兴深圳做软件开发怎么样
关于网络安全的防治
测试岗面试题服务器
荒野乱斗哪个服务器好一些
国家网络安全质检中心
手机软件开发零基础学习
网络技术快捷键
nas架设远程服务器
数据库有数据的脚本
异想天开网络技术免费
百卓网络技术有限公司6
互联网 网络安全
银行服务器如何存储大数字