Hallo Leute,
Ich versuche das Spiel Mastermind mit Zahlen zu programmieren wobei keine Zahl doppelt vorkommen darf. Nun bin ich auf das Problem gestoßen ,dass ich die zufällige ArrayList nicht mit der des Spieler vergleichen kann (Das Programm kompiliert nicht). Ich habe auch bereits versucht die ArrayList mit einem "normalen" Array zu vergleichen was allerdings auch nicht klappt. Könnt ihr mir vielleicht weiter helfen? Vielen Dank im Voraus
Ich versuche das Spiel Mastermind mit Zahlen zu programmieren wobei keine Zahl doppelt vorkommen darf. Nun bin ich auf das Problem gestoßen ,dass ich die zufällige ArrayList nicht mit der des Spieler vergleichen kann (Das Programm kompiliert nicht). Ich habe auch bereits versucht die ArrayList mit einem "normalen" Array zu vergleichen was allerdings auch nicht klappt. Könnt ihr mir vielleicht weiter helfen? Vielen Dank im Voraus
Java:
import java.util.Random;
import java.util.Scanner;
import java.util.ArrayList;
public class Mastermind {
public static void main(String[] args){
int size = 8;
ArrayList<Integer> list = new ArrayList<Integer>(8);
for(int i = 1; i <= 8; i++) {
list.add(i);
}
Random rand = new Random();
int y = 1;
while(y <= 4) {
int index = rand.nextInt(list.size());
//System.out.println(list.remove(index));
y = y + 1;
}
Scanner input = new Scanner(System.in);
System.out.println("Gib ein");
ArrayList<Integer> array1 = new ArrayList<Integer>(4);
for (int i = 0; i<array1.size(); i++){
ArrayList<Integer>.array1[i] = input.nextInt();
if (array1 == list)
System.out.println("Die zahlen sind richtig");
}
}
}