allEquals (int number, int numbers...) {
for ( int aNumber : numbers) {
if (aNumber 1= number) return false;
}
return true;
}
if (a == 1 ? (b == 1 ? (c == 1 ? (d == 1 ? true : false) : false) : false)) {
...
}
Hallo,
Java:private static boolean equals(int... numbers) { for (int i = 1; i < numbers.length; i++) { if (numbers[0] != numbers[i]) { return false; } } return true; }
EDIT: hmm, so wie Marcinek, nur dass es kompiliert...![]()
private static boolean equals(int... numbers) {
for (int number:numbers)
if (numbers[0] != number) return false;
return true;
}
Warum nicht:
Hallo,
Weil numbers[0] mit numbers[0] verglichen wird. Das ist unnötig.
Ist ja nicht falsch von der Logik.
Und die Geschwindigkeit braucht man wohl mit deiner "int i" Variante nicht vergleichen.
for (int number:numbers)