java猜数字游戏实验报告_Java实现的猜数字游戏示例

本文提供了一个Java实现的猜数字游戏示例,详细解释了游戏流程和关键代码。玩家选择难度,系统生成随机四位数字,玩家进行猜测,根据提示调整。最终,通过比较数字的正确性和位置来判断是否猜中。
摘要由CSDN通过智能技术生成

本文实例讲述了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++) {<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值