Różne typy stwierdzeń „jeśli”:
Proste oświadczenie „jeśli”:
Składnia:
if (wyrażenie warunkowe)Sprawdza wyrażenie warunkowe, a jeśli wyrażenie zwróci true, wówczas konkretna instrukcja (ów) wykona inaczej, nic nie zostanie wykonane.
Oświadczenie „If-Else”:
Składnia:
if (wyrażenie warunkowe)Jeśli wyrażenie warunkowe zwróci true, wówczas określone instrukcje (ów) wykonają inaczej inne instrukcje (.
Oświadczenie „If-Else-IF”:
Składnia:
if (wyrażenie warunkowe 1)Powyższe oświadczenie „jeśli” nazywa się również drabiną „IF-ELSE-IF”. Sprawdza pierwsze wyrażenie warunkowe, a jeśli zwróci fałsz, to sprawdzi drugie wyrażenie warunkowe i tak dalej. Jeśli wszystkie wyrażenia warunkowe zwracają false, wykonuje instrukcję (ów) części innej.
zagnieżdżone oświadczenie „If”:
Składnia:
if (wyrażenie warunkowe 1)Gdy dowolne oświadczenie „jeśli” zostanie ogłoszone w innym oświadczeniu IF, nazywa się go zagnieżdżonym „jeśli”. Jeśli zewnętrzny warunek „jeśli” zwróci prawdziwie, to sprawdzi warunek wewnętrzny „Jeśli” i podejmie decyzje na podstawie wartości zwrotnej.
Przykład-1: użycie prostego instrukcji „if”
Poniższy kod pokazuje proste użycie instrukcji „If”. Pierwszy warunek „jeśli” sprawdza wartość liczby, wynosi więcej niż 50 lub nie. Drugi warunek „jeśli” sprawdza długość łańcucha jest mniejsza niż 6 lub nie.
klasa publiczna IF1Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu kodu. Tutaj pierwszy warunek „jeśli” zwrócił false i nie jest wydrukowana żadna wiadomość. Drugi warunek „jeśli” zwrócił się prawda, a wiadomość jest wydrukowana.
Przykład-2: użycie instrukcji „IF-Else”
Poniższy kod pokazuje użycie instrukcji „IF-Else”. W tym kodzie wartość liczb całkowita jest pobierana od użytkownika. Jeśli wartość wejściowa wynosi od 13 do 17, wówczas warunek „powróci”, konkretny komunik.
// Pakiet importu skaneraWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu kodu. Tutaj 15 jest przyjmowane jako dane wejściowe, a następujące dane wyjściowe jest wydrukowane, ponieważ jeśli warunek zwrócił się prawdziwie.
Przykład-3: użycie instrukcji „IF-ELSE-IF”
Zastosowanie instrukcji „IF-ELSE-IF” pokazano w poniższym przykładzie. Tutaj wartość ciągu zostanie przyjęta jako dane wejściowe od użytkownika. Pierwszy warunek „jeśli” sprawdzi wartość wejściową, a jeśli zwróci false, wartość sprawdzi następny warunek „Jeśli” i tak dalej. Wiadomość z części else'a wydrukuje, jeśli wszystkie warunki „jeśli” zwróci false.
// Pakiet importu skaneraWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu kodu. Tutaj, 'Janifer„jest traktowany jako dane wejściowe od użytkownika.
Przykład-4: użycie zagnieżdżonego oświadczenia „If”
Użycie zagnieżdżonej instrukcji „jeśli” pokazano w poniższym przykładzie. Dwie wartości wejściowe zostaną pobrane od użytkownika. Jeśli wartość płeć pasuje do zewnętrznego warunku „jeśli”, to sprawdzi wartość wiek W wewnętrznym stanie „jeśli”. Wyjście będzie wydrukowane na podstawie wartości zwracania warunku „jeśli”.
// Pakiet importu skaneraWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu kodu. Tutaj, 'Mężczyzna' jest przyjmowany jako płeć, I 25 jest przyjmowany jako wiek wartości.
Wniosek:
Cztery różne zastosowania instrukcji „IF” są wyjaśnione w tym samouczku za pomocą prostych przykładów. Ten samouczek pomoże nowym programistom poznać koncepcję warunkowego stwierdzenia w Javie od podstaw.