Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo, ich beschäftige mich seit kurzem mit Java und habe diesen Conditional Operator ?: in verschieden Codes gefunden. Kann mir einer das erklären, ich finde im Internet nichts dazu.
Bsp:
Code:
int count = isHere ? getHereCount(index) : getAwayCount(index);
Ternärer Operator.
Es wird geschaut, ob isHere true ist.
Falls ja, wird getHereCount(index) ausgeführt und das Ergebnios in deiner Variable count gespeichert. Anderenfalls wird getAwayCount(index) ausgeführt und das Ergebnis in deiner Variable count gespeichert.
Nennt sich Ternary Operator. Kann wie ein if-Konstrukt zur Zuweisung einer Variablen betrachtet werden. Das "isHere" ist ein Boolscher Ausdruck. Wenn "True" wird die Anweisung direkt hinter dem "?" ausgeführt. Wenn "False" die Anweisung hinter dem ":"