Hallo. bin neu hier. Möchte nur mein Wisse Schritt für Schritt erweitern. Bin ein beginner in Java.
Im Programm gehts darum im 2-dim. Array Zeilen zu erkennen, die 3 gleiche Zahlen besitzen.
Meine Frage: Gibts ein Befehl oder Ähnliches, mit dem man die Anzahl der Zeilen ermitteln kann, die 3 gleiche Ziffern besitzen. Danke!
public class zweidimenionaleArrays {
public static void main(String[] args) {
int[][] arrayZweiDim = {{1, 2, 1},
{3, 4, 3},
{1, 2, 3}};
boolean result = playgroundSpecial(arrayZweiDim);
System.out.println("Enthält eine Zeile drei gleiche Zahlen? " + result);
System.out.println("Und wie viele Zeilen genau besitzen 3 gleiche Zahlen?");
}
public static boolean playgroundSpecial(int[][] arrayZweiDim) {
int temp = 0;
for(int i = 0; i < arrayZweiDim.length; i++) {
if(arrayZweiDim[0] == arrayZweiDim[1] && arrayZweiDim[0] == arrayZweiDim[2]) {
temp++;
}
}
if(temp > 0) {
return true;
}
else {
return false;
}
}
}
Im Programm gehts darum im 2-dim. Array Zeilen zu erkennen, die 3 gleiche Zahlen besitzen.
Meine Frage: Gibts ein Befehl oder Ähnliches, mit dem man die Anzahl der Zeilen ermitteln kann, die 3 gleiche Ziffern besitzen. Danke!
public class zweidimenionaleArrays {
public static void main(String[] args) {
int[][] arrayZweiDim = {{1, 2, 1},
{3, 4, 3},
{1, 2, 3}};
boolean result = playgroundSpecial(arrayZweiDim);
System.out.println("Enthält eine Zeile drei gleiche Zahlen? " + result);
System.out.println("Und wie viele Zeilen genau besitzen 3 gleiche Zahlen?");
}
public static boolean playgroundSpecial(int[][] arrayZweiDim) {
int temp = 0;
for(int i = 0; i < arrayZweiDim.length; i++) {
if(arrayZweiDim[0] == arrayZweiDim[1] && arrayZweiDim[0] == arrayZweiDim[2]) {
temp++;
}
}
if(temp > 0) {
return true;
}
else {
return false;
}
}
}