本文实例讲述了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 < Nums.length; i++) {<