Java - podejmowanie decyzji
Struktury decyzyjne mają jeden lub więcej warunków, które mają być ocenione lub przetestowane przez program, wraz z instrukcją lub instrukcjami, które mają zostać wykonane, jeśli warunek zostanie określony jako prawdziwy, i opcjonalnie inne instrukcje do wykonania, jeśli warunek zostanie określony być fałszywym.
Poniżej przedstawiono ogólną formę typowej struktury podejmowania decyzji występującej w większości języków programowania -
Język programowania Java udostępnia następujące typy instrukcji decyzyjnych. Kliknij poniższe łącza, aby sprawdzić ich szczegóły.
Sr.No. | Oświadczenie i opis |
---|---|
1 | jeśli oświadczenie Na if statement składa się z wyrażenia logicznego, po którym następuje co najmniej jedna instrukcja. |
2 | if ... else oświadczenie Na if statement może poprzedzać opcjonalne else statement, który jest wykonywany, gdy wyrażenie logiczne ma wartość false. |
3 | zagnieżdżona instrukcja if Możesz użyć jednego if lub else if oświadczenie wewnątrz innego if lub else if sprawozdania). |
4 | instrukcja przełączania ZA switch Instrukcja umożliwia testowanie zmiennej pod kątem równości względem listy wartości. |
The? : Operator
Omówiliśmy conditional operator ? : w poprzednim rozdziale, które można zastąpić if...elsesprawozdania. Ma następującą ogólną postać -
Exp1 ? Exp2 : Exp3;
Gdzie Exp1, Exp2 i Exp3 to wyrażenia. Zwróć uwagę na użycie i położenie okrężnicy.
Aby określić wartość całego wyrażenia, początkowo obliczana jest wartość exp1.
Jeśli wartość exp1 jest prawdziwa, to wartość Exp2 będzie wartością całego wyrażenia.
Jeśli wartość exp1 jest false, to Exp3 jest obliczane, a jego wartość staje się wartością całego wyrażenia.
Co jest następne?
W następnym rozdziale omówimy klasę Number (w pakiecie java.lang) i jej podklasy w języku Java.
Przyjrzymy się niektórym sytuacjom, w których będziesz używać wystąpień tych klas zamiast pierwotnych typów danych, a także klas, takich jak formatowanie, funkcje matematyczne, o których musisz wiedzieć podczas pracy z Numbers.