Java实现的猜数字游戏示例

这篇文章主要介绍了Java实现的猜数字游戏,涉及Java数学运算与判断相关操作技巧,需要的朋友可以参考下

本文实例讲述了Java实现的猜数字游戏。分享给大家供大家参考,具体如下:

这里演示一段java语言猜数字代码,流程如下:

  • 系统随机生成0-9中的不重复四位数字。
  • 然后用户输入四个数字
  • 如果数字对了,位置不对 则显示 nB,n是有几个是位置对的。
  • 如果数字对了,位置也是对的 则显示mA,m代表有几个数字是正确位置上的。

例如:  生成的是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程序设计有所帮助。

以上就是Java实现的猜数字游戏示例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java