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.