Jak działa operator trójskładnikowy w Javie
Działanie operatora trójskładnikowego zależy od następującej składni:
(stan : schorzenie) ? Expression1: Expression2Ponieważ nazwa operatora jest trójskładnikowa, zależy to od trzech instancji, jak pokazano w powyższej składni. Symbol "?”Jest określany jako operator trójskładnikowy, który łączy stan, ekspresja 1 i ekspresja2 w jednym wierszu.
Dalszy opis instancji zastosowanych w składni znajduje się poniżej:
Jak używać operatora trójskładnikowego w Javie
W tej sekcji pokazuje kilka przykładów, które pokazują wykorzystanie operatora trójskładnikowego w Javie. Aby lepiej rozumieć, wykorzystanie operatora trójskładnikowego jest podzielone na następujące:
Korzystanie z prostego operatora trójskładnikowego
Poniższy kod Java praktykuje użycie operatora trójskładnikowego do sprawdzenia zmiennej to cyfra lub liczba.
Pakiet LH;Kod opisano poniżej:
Poniższy obraz pokazuje kod i konsolę wyjściową:
Korzystanie z zagnieżdżonego operatora trójskładnikowego
Kiedy wielu trójskładników (?) są używane w jednym wierszu, nazywamy je zagnieżdżonym operatorem trójskładnikowym. Zagnieżdżony operator trójskładnikowy działa jako wymiana instrukcji przełącznika. Poniższy kod pokazuje użycie zagnieżdżonego operatora trójskładnikowego:
Pakiet LH;Wyżej wymieniony kod jest opisany jak poniżej:
Obraz kodu i wyjścia znajduje się poniżej:
Wniosek
Operator trójskładnikowy jest najlepszym zamiennikiem instrukcji IF-ELSE i CASE. Pracują na tej samej logice, jak IF-ELSE i SLIGATION DISTRETS. Alternatywnie, operator trójskładnikowy wykonuje te operacje w łatwy i skuteczny sposób, używając wyrażenia pojedynczego liniowego. W tym poście składnia i użycie operatora trójskładnikowego są szczegółowo omówione. Nauczyłbyś używać jednego, a także zagnieżdżonego operatora trójskładnikowego w Javie. Prosty operator trójskładnikowy jest powiązany z instrukcją IF-ELSE, podczas gdy zagnieżdżona trójskładnik może być używana do instrukcji przełącznika.