Java如何实现猜字小游戏
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍Java如何实现猜字小游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:package test07;import java.util.Sca
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
越南网络安全局
ip网络技术教科书
计算机无法登入服务器
求生之路2多人服务器怎么进
网络安全切片
什么是权威域名服务器
层次数据库模型
web服务器工作累吗
高斯数据库用户权限表
我的世界vps服务器
联通激活 无服务器
怎么进入sql数据库管理
网络安全及服务器备份方案
观 网络安全 有感
sql数据库中删除数据
高考网络安全宣传活动
国家网络安全知识书签
网络安全技术与设备
供应链 数据库
东莞专业软件开发定做价格
网络安全和我随行
服务器能供多少人使用
圣诺网络技术上海
如何给小朋友解释网络安全员
云服务器装
武汉定制软件开发电话
代理服务器可以提升网速吗
软件开发方的保密义务
怎么实现的数据库备份
计算机三级网络技术要笔试吗