Przewodnik dla początkujących do instrukcji wyboru języka Java

Przewodnik dla początkujących do instrukcji wyboru języka Java

Instrukcje wyboru są strukturą kontroli programu w Javie. Jak sama nazwa wskazuje, służą one do wyboru ścieżki wykonania, jeśli zostanie spełniony określony warunek.





jak naprawić 100 użycia dysku

W Javie istnieją trzy instrukcje wyboru: Jeśli , Jeśli inaczej , oraz przełącznik . Przyjrzyjmy się im bliżej.





1. Oświadczenie if

To jest pojedyncza instrukcja wyboru. Jest tak nazwany, ponieważ wybiera lub ignoruje pojedynczą akcję (lub grupę akcji).





Jeśli chcesz, aby dana instrukcja została wykonana, jeśli dany warunek jest spełniony, użyj Jeśli oświadczenie. Warunek to dowolne wyrażenie dające wynik logiczny, tj. prawda lub fałsz (1 lub 0). Operacje relacyjne, logiczne i równościowe to takie typy wyrażeń, które dają wynik logiczny.

Jeśli warunek jest fałszywy, wykonanie domniemanego działania zostanie pominięte.



Składnia:

if (condition)
statement

Przykładowy kod:





if (mark >90)
System.out.println('You got grade A');

Zwróć uwagę na wcięcie przed System.out.ln() oświadczenie. Dobrą praktyką jest uwzględnienie go w celu pokazania struktury programu. Większość środowisk IDE automatycznie dołącza go, gdy przechodzisz do następnego wiersza. Więc nie powinieneś się martwić, że zapomnisz go uwzględnić.

2. Oświadczenie if..else

To jest instrukcja podwójnego wyboru. Nazywa się tak, ponieważ wybiera między dwoma różnymi akcjami (lub grupą akcji).





Związane z: Jak używać funkcji IF z zagnieżdżonymi formułami w programie Excel

ten Jeśli inaczej instrukcja wykonuje określoną akcję w Jeśli blok, gdy warunek jest prawdziwy. W przeciwnym razie wykonuje akcję w w przeciwnym razie blokuje, gdy warunek daje fałszywy wynik.

Składnia:

if (condition)
statement1
else
statement2

Przykładowy kod:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Zagnieżdżone, jeśli...inne

Można mieć Jeśli inaczej oświadczenia w środku Jeśli inaczej oświadczenia, scenariusz znany jako zagnieżdżanie.

Zobacz przykład poniżej:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Powyższy kod sprawdza, czy temperatura obiektu mieści się w określonym zakresie, a następnie drukuje jego prawdopodobny kolor. Powyższy kod jest szczegółowy i najprawdopodobniej będzie to mylące, aby postępować zgodnie z logiką.

Spójrz na ten poniżej. Osiąga ten sam cel, ale jest bardziej zwarty i nie ma zbędnych {} po w przeciwnym razie . Większość programistów woli to od tego drugiego.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Bloki

ten Jeśli oraz Jeśli inaczej instrukcje zazwyczaj oczekują wykonania jednej akcji. Jeśli chcesz wykonać z nimi wiele instrukcji, użyj nawiasów klamrowych {} pogrupować te działania.

if (condition){
// statements
} else {
// statements
}

3. Przełącznik

To jest instrukcja wielokrotnego wyboru. Sprawdza, czy wyrażenie pasuje do jednego z podanych przypadków, a następnie wykonuje akcję dla tego przypadku.

Składnia:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

ten przerwa oświadczenie służy do zatrzymania przełącznik oświadczenie od uruchomienia po znalezieniu dopasowania. Nie ma potrzeby tracić czasu na wykonanie, jeśli sprawa została znaleziona.

laptop upuszcza połączenie Wi-Fi Windows 10

Wyrażenie podane w instrukcji switch musi być stałą całką typu bajt , niski (ale nie długie ), int , lub zwęglać . Możesz także użyć Strunowy typ danych.

Przykładowy kod:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Spojrzenie na instrukcję if w Pythonie

Teraz, kiedy nauczyłeś się używać instrukcji wyboru w Javie, może być interesujące przejście do Pythona.

Logika programowania jest podobna, ale Python jest bardziej przyjazny dla początkujących i nie tak rozwlekły. Nauka logiki w wielu językach pomaga egzekwować podstawowe idee, które są praktykowane. Zróżnicowanie wiedzy o kodowaniu nigdy nie jest złym pomysłem.

Udział Udział Ćwierkać E-mail Jak używać instrukcji if w Pythonie?

Opanowanie Pythona oznacza opanowanie instrukcji if. Użyj tych przykładów instrukcji if, aby poszerzyć swoją wiedzę o Pythonie.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • Jawa
  • Poradniki kodowania
O autorze Jerome Davidson(22 opublikowane artykuły)

Jerome jest pisarzem sztabowym w MakeUseOf. Zajmuje się artykułami na temat programowania i systemu Linux. Jest także entuzjastą kryptowalut i zawsze śledzi branżę kryptograficzną.

Więcej od Jerome'a ​​Davidsona

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować