很早之前玩过这个猜数字游戏 一直想着试试能不能复刻出来 最近动手写了下 全当从头开始学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[]