Java - bloki warunkowe

Spisie treści
Gdy znany jest już sposób oceny warunków za pomocą wartości logicznych, musimy być w stanie wykonać lub nie akcje w zależności od operatorów logicznych, których używamy, w Jawa możemy dzięki niemu wiele osiągnąć blok warunkowy „jeśli” pyta, czy warunek jest spełniony i natychmiast oferuje blok do wykonania, jeśli ten warunek zostanie spełniony.
Jeśli blok
ten oświadczenie if pozwala nam skonstruować ocenę warunku z dowolnym z 6 operatorów warunkowych JavaPodczas oceny warunku, jeśli jest spełniony, wykona to, co ma w swoim ciele ograniczone nawiasami klamrowymi, w przeciwnym razie go zignoruje.
WażnyJak widać, jest to bardzo przydatne, ponieważ pozwala nam nadawać moc decyzyjną naszemu programowi, oceniając różne sytuacje i pozwala nam mieć zestaw bloków kodu, który pozwala nam na pokrycie oczekiwanych sytuacji w kontekście naszego programu.
Zobaczmy następujący kod, w którym oceniamy, czy liczba jest wielokrotnością 5, wielokrotnością 2 lub obydwoma:
 importować java.util.Scanner; public class Multiple {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.println ("Proszę wprowadzić liczbę całkowitą:"); int liczba = input.nextInt (); // Oceniamy wielokrotny warunek 5 if (liczba% 5 == 0) {System.out.println ("To jest 5"); } // Oceniamy wielokrotny warunek 2 if (liczba% 2 == 0) {System.out.println ("To jest 2"); }}} 

W tym kodzie ważna nie jest logika jako taka, jak widzimy, jest bardzo prosta, oceniamy tylko, czy reszta z dzielenia jest równa zero, ważną rzeczą, którą widzimy tutaj, jest to, że mamy dwa jeśli blokuje, co mówi nam, że nie mamy limitu warunków, które możemy ocenić, oczywiście jeśli nadużywamy wielu warunków, będziemy mieli trochę czytelny kod, ale na razie mamy już więcej opcji.
Zobaczmy, jak zachowuje się nasz program po uruchomieniu w konsoli:

Jak widać, oba warunki nie wykluczają się wzajemnie, więc wprowadzając liczbę podzielną między obie liczby, otrzymamy wykonanie obu bloków warunkowych.
Jeśli blok - Inny
Nie zawsze będziemy chcieli, aby kod był wykonywany tylko wtedy, gdy spełnia warunek, czasami będziemy musieli powiedzieć, że jeśli jest spełniony, wykonamy to, w przeciwnym razie wykonamy ten drugi, ponieważ w Jawa możemy zbudować blok if-else, gdzie if ocenia, jeśli nie jest spełniony, wykonywany jest blok else.
Zobaczmy następujący przykład, zamierzamy ocenić liczby i wskażemy, czy są one parzyste czy nieparzyste, korzystając z tej samej bazy programu, którą wykonaliśmy w poprzedniej sekcji, zmienimy główny warunek na:
 if (liczba% 2 == 0) {System.out.println ("Jest to liczba parzysta"); } else {System.out.println („Jest to liczba nieparzysta”); } 

Jak widać, mamy już ekskluzywne warunki, co pozwala nam dodać większą kontrolę w ramach naszego programu.
Kończymy ten samouczek znając blok if, jak go używać do podejmowania decyzji na podstawie oceny warunków i łączyć go z else w celu rozszerzenia tych funkcjonalności w naszym programie.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave