本文实例讲述了Java实现的猜数字游戏。分享给大家供大家参考,具体如下:
这里演示一段java语言猜数字代码,流程如下:
例如: 生成的是0369 用户输入的是0396 则显示2A2B,两个位置是正确并且数字正确的,另外两个是数字正确,位置不正确的。
Java代码:
package com.example.test; import java.util.Random; import java.util.Scanner; public class NumberCode { int[] Nums = new int[4]; int[] inputNumsArray = new int[4]; int difficultyLevel; int difficulty; int aA = 0; int bB = 0; String numberStr = ""; String str = ""; /** * 生成随机数 */ public int[] randNums(int n) { for (int i = 0; i
运行结果:
请选择难度系数(输入数字),1:Easy 可以猜12次;2:Common 可以猜9次;3:Hard 可以猜7次
1
你选择了难度系数:1 共有:12次机会。
0123
0A 2B 你还有11次机会
2345
2A 0B 你还有10次机会
5678
2A 0B 你还有9次机会
7890
0A 2B 你还有8次机会
2378
恭喜你,答对了
运行效果如下图:
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数学运算技巧总结》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。