IF-ELSE i inaczej instrukcje w Javie

IF-ELSE i inaczej instrukcje w Javie
Java zapewnia pewne stwierdzenia oparte na decyzjach, które są używane do kontrolowania przepływu programu na podstawie niektórych warunków. Korzystanie z instrukcji IF-ELSE Program decyduje, która część programu powinna wykonać. W dowolnym programie Java, jeśli instrukcje można używać łącznie, aby program musiał wykonać w obu przypadkach. Ten zapis zapewni przewodnik krok po kroku dla instrukcji IF-ELSE i Else-IF.

W tym artykule przedstawiono kompleksowy przegląd następujących koncepcji:

  1. Co to jest, jeśli else if i inaczej, jeśli oświadczenie
  2. Podstawowa składnia IF, IF-Else i inaczej, jeśli stwierdzenia w Javie
  3. Jak używać, jeśli Else If i inaczej, jeśli oświadczenia w Javie

Zaczynajmy!

Co to jest, jeśli stwierdzenie w Javie

Służy do sprawdzenia, czy warunek jest prawdziwy, czy nie, w wyniku czego zwraca wartość logiczną. Kod w treści „IF-STATEMENT” Wykonuje się tylko wtedy, gdy wyrażenie boolowskie zwraca prawdziwą wartość.

Składnia
Podstawowa składnia „If oświadczenie” będzie wyglądać mniej więcej tak:

if (warunek)

//sprawozdania);

Kod zapisany wewnątrz ciała podnośnika IF, zostanie wykonany tylko wtedy, gdy warunek jest prawdziwy.

Jak działa instrukcja
Poniższy fragment pokazuje, jak dział działa w Javie.

Przykład
Ten przykład przyjmuje wartość od użytkownika i drukuje „Wprowadziłeś liczbę parzystą”, jeśli wprowadzony numer jest podzielony przez 2.

public static void main (string [] args)
Numer zmiennoprzecinkowy;
System.na zewnątrz.println („wprowadź numer”);
Skaner Scan = nowy skaner (system.W);
liczba = skanowanie.NextIt ();
if (liczba % 2 == 0)

System.na zewnątrz.println („Wpisałeś liczbę parzystą”);

Powyższy fragment kodu zapewnia następujące dane wyjściowe:

A co, jeśli ktoś wejdzie w nieparzysty numer, w jaki sposób oświadczenie dotyczy fałszywego stanu? Spróbujmy!

Dane wyjściowe pokazuje, że hodowla IF nie dotyczy fałszywych stwierdzeń.

Co to jest stwierdzenie IF-Else w Javie

Aby zająć się fałszywymi stwierdzeniami, które Java zapewnia Java w przeciwnym razie oświadczenie. Więc kombinacja oświadczeń IF i else może poradzić sobie zarówno z oświadczeniami prawdziwymi, jak i fałszywymi.

Składnia
Podstawową składnią instrukcji IF-Else będzie:

if (warunek)

stwierdzenie lub blok stwierdzeń; // warunek = prawda

w przeciwnym razie

stwierdzenie lub blok stwierdzeń; // warunek = false

Jak działa If-Else w Javie
Rozszerzmy powyższy przykład nieco bardziej i sprawdźmy, jak działa instrukcja:

Przykład
Poniższy fragment wykona korpus zastąpienia IF, gdy liczba jest podzielna przez 2, a instrukcja else zostanie wykonana, jeśli liczba nie jest podzielna przez 2:

public static void main (string [] args)
Numer zmiennoprzecinkowy;
System.na zewnątrz.println („wprowadź numer”);
Skaner Scan = nowy skaner (system.W);
liczba = skanowanie.NextIt ();
if (liczba%2 == 0)

System.na zewnątrz.println („Wpisałeś liczbę parzystą”);

w przeciwnym razie

System.na zewnątrz.println („Wpisałeś liczbę nieparzystą”);

Teraz, jeśli użytkownik wprowadzi liczbę nieparzystą, zostanie on adresowany w części innej:

Poruszajmy się o krok dalej, aby zrozumieć, co jest jeszcze if i jak to działa w Javie.

Co jest inaczej na Javie

Co jeśli chcemy wykonywać wiele zadań w oparciu o różne warunki? Dobrze! W Javie możemy użyć instrukcji else-IF w takich sytuacjach. Poniższy fragment pokazuje podstawową składnię instrukcji Else-IF w Javie:

if (warunek)

sprawozdania);

W przeciwnym razie if (warunek)

sprawozdania)

w przeciwnym razie

sprawozdania)

Przykład
Rozważmy przykład, który przyjmuje dane wejściowe od użytkownika:

Gdy numer wprowadzany przez użytkownika jest podzielny przez 3, wówczas drukuje „Wprowadzony numer jest podzielony przez 3”

Gdy liczba jest podzielna przez 5, wówczas drukuje „Wprowadzona liczba jest podzielna przez 5”

w przeciwnym razie powinien wydrukować „Wpisałeś numer ani podzielny przez 3, ani na 5”:

public static void main (string [] args)
podwójna liczba;
Skaner Scan = nowy skaner (system.W);
System.na zewnątrz.println („wprowadź numer”);
liczba = skanowanie.NextIt ();
if (liczba%3 == 0)

System.na zewnątrz.println („liczba jest podzielna przez 3”);

else if (liczba%5 == 0)

System.na zewnątrz.println („liczba jest podzielna przez 5”);

w przeciwnym razie

System.na zewnątrz.println („Wpisałeś liczbę, która nie jest ani podzielna przez 3, ani podzielna przez 5”);

Powyższy fragment kodu zapewnia następujące dane wyjściowe:

Wyjście uwierzytelnia, że ​​powyższy kod działa poprawnie.

Wniosek

Instrukcja Java IF zostanie wykonana tylko wtedy, gdy określony warunek jest prawdziwy, z drugiej strony warunek else zostanie wykonany, jeśli warunek jest fałszywy. Ponadto, aby rozwiązać więcej niż dwa warunki „inaczej, jeśli” można użyć. W tym artykule przedstawiono dokładny przegląd tego, co jest ELSE IF, a także instrukcje i jak korzystać z tych stwierdzeń w Javie.