Hallo Leute,
Ich versuche das Spiel Mastermind mit Zahlen zu programmieren bei die Zahlen von 1 bis 8 gehen und keine Zahl die selbe sein kann (weshalb ich ArrayList benutze). Nun habe ich das Problem das ich die erste zufällige ArrayList nicht mit der des Spieler vergleichen kann.
Ich habe es auch bereits probiert die ArrayList mit einem "normalen" Array zu vergleichen was allerdings auch nicht funktioniert. Der unten genannte Code Kompiliert leider nicht. Kann mir vielleicht jemand weiter helfen? Dankeschön
Ich versuche das Spiel Mastermind mit Zahlen zu programmieren bei die Zahlen von 1 bis 8 gehen und keine Zahl die selbe sein kann (weshalb ich ArrayList benutze). Nun habe ich das Problem das ich die erste zufällige ArrayList nicht mit der des Spieler vergleichen kann.
Ich habe es auch bereits probiert die ArrayList mit einem "normalen" Array zu vergleichen was allerdings auch nicht funktioniert. Der unten genannte Code Kompiliert leider nicht. Kann mir vielleicht jemand weiter helfen? Dankeschön
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");
}
}
}