hi leute,
hab hier ein kleines Problem. Ich möchte mein array auf dublikate prüfen.
Ich bekomme eine warnung dass, i2++ nich ausgeführt wird ich vermute das liegt am return.
hab hier ein kleines Problem. Ich möchte mein array auf dublikate prüfen.
Code:
public static void main(String[] args) {
int[] field = { 2, 17,2,3,5,6 };
//System.out.println(field.length);
//System.out.println(field[0]);
System.out.println(duplikatFeld(field));
}
static boolean duplikatFeld(int[] x) {
if (x.length == 1) {
return true;
} else {
for (int i = 0; x.length >= i; i++) {
// untere schleife prüft auf dublikate
for (int i2 = 0; x.length >= i2; i2++) {
if (x[i] == x[i2]) {
return false;
} else {
break;
}
}
}
}
Ich bekomme eine warnung dass, i2++ nich ausgeführt wird ich vermute das liegt am return.