Java如何实现猜字小游戏
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,这篇文章主要介绍Java如何实现猜字小游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:package test07;import java.util.Sca
千家信息网最后更新 2024年11月15日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安全错误
数据库的锁怎样保障安全
网络安全工作责任制清单
教师教育网络安全
如何在手机上续费阿里云服务器
linux服务器安全维护
北海网络安全等保测评
首次访问服务器地址端口
杭州明道网络技术怎么样
网络安全的AAA包括
网络技术运营保障
山西司法厅网络安全宣传
辰光网络技术服务部
雷克萨服务器
东风雷诺软件开发公司
共享文件夹连接到服务器出现问题
软件开发成功和失败的案例
软件开发者职业生涯规划书
数据库职业前景
信息化软件开发设施有哪些
VBS怎么查询数据库
曾经下载的软件开发去掉云朵
十堰市校园网络安全周宣传答题
徐汇区市场软件开发销售价格
华为运动健康一直加载数据库
徐州天气预报软件开发
网络安全与信息专业怎么样
个人服务器主机出租
sql数据库加新的一列
浙江省各县人均寿命数据库
怎么通过客户端进入服务器
软件开发语音技术