猜数字游戏1A2B JAVA

本文记录了作者尝试复刻猜数字游戏的过程,使用JAVA编程。作者首先遇到数组版本的bug,然后转向使用动态数组实现,目前测试无明显问题,但期待完善。游戏规则是根据数字匹配情况计算A和B的得分,全猜中为4A表示胜利。作者欢迎读者指出bug并提供优化建议。
摘要由CSDN通过智能技术生成

很早之前玩过这个猜数字游戏 一直想着试试能不能复刻出来 最近动手写了下 全当从头开始学java吧 之前用数组版本写了个 发现一直有bug没法解决 然后换成动态数组写 个人测试没啥bug 只不过有些地方需要完善之类的 等后续继续学习 在回过头完善算了

package game1;

import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;

public class guess {

    public static void main(String[] args) {
        boolean flag=false;

        ArrayList<Integer> guessnum = new ArrayList<>();
        ArrayList<Integer> answer = new ArrayList<>();
        ArrayList<Integer> temp = new ArrayList<>();
        Random rd = new Random();
        for (int i = 0; i <4 ; i++) {
            answer.add(rd.nextInt(10));
        }

        System.out.println("答案:"+answer.toString());
        while(flag==false){
            int A=0,B=0;
            guessnum.clear();
            Scanner sc = new Scanner(System.in);
            String num =sc.next();
            String[]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值