Vodič za početnike u izjavama o odabiru Jave

Vodič za početnike u izjavama o odabiru Jave

Izjave o odabiru su upravljačka struktura programa u Javi. Kako naziv govori, koriste se za odabir puta izvršenja ako je ispunjen određeni uvjet.





kako dodati aplikacije na vizio smartcast tv

U Javi postoje tri izjave o odabiru: ako , ako..uostalom , i sklopka . Pogledajmo ih pobliže.





1. Izjava if

Ovo je jedna izjava o odabiru. Nazvan je tako jer samo odabire ili zanemaruje jednu radnju (ili grupu radnji).





Ako želite da se određeni izraz izvrši ako je zadani uvjet istinit, upotrijebite ako izjava. Uvjet je svaki izraz koji daje logički rezultat, tj. Točno ili netočno (1 ili 0). Relacijske, logičke i operacije jednakosti takve su vrste izraza koje daju logički rezultat.

Ako je uvjet netočan, izvršenje pretpostavljene radnje će se preskočiti.



Sintaksa:

if (condition)
statement

Uzorak koda:





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

Uočite uvlačenje prije System.out.ln () izjava. Dobra je praksa uključiti ga kako bi se prikazala programska struktura. Većina IDE -ova automatski ga uključuje pri prelasku na sljedeći redak. Stoga se ne biste trebali brinuti ako zaboravite uključiti ga.

2. Izjava if..else

Ovo je izjava o dvostrukom odabiru. Nazvan je tako jer bira između dvije različite radnje (ili grupe radnji).





Povezano: Kako koristiti IF funkciju s ugniježđenim formulama u Excelu

The ako..uostalom izraz izvršava određenu radnju u ako blokirati kada je uvjet istinit. U suprotnom izvršava radnju u drugo blokirati kada se uvjet ocijeni lažnim rezultatom.

Sintaksa:

if (condition)
statement1
else
statement2

Uzorak koda:

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

Ugniježđeno ako..ostalo

Moguće je imati ako..uostalom izjave iznutra ako..uostalom izjave, scenarij poznat kao gniježđenje.

Pogledajte primjer ispod:

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');
}
}
}

Gornji kod provjerava je li temperatura objekta unutar određenog raspona, a zatim ispisuje njegovu vjerojatnu boju. Gornji kôd je opsežan i najvjerojatnije će vam biti zbunjujuće slijediti logiku.

Pogledajte donju. Postiže isti cilj, ali je kompaktniji i nema nepotrebno {} nakon drugo . Većina programera to više voli od potonjeg.

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');}

Blokovi

The ako i ako..uostalom izjave općenito očekuju da će izvršiti jednu radnju. Ako želite s njima izvršiti više izraza, koristite zagrade {} grupirati te radnje.

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

3. Prekidač

Ovo je izjava s višestrukim odabirom. On provjerava odgovara li izraz jednom od danih slučajeva, a zatim izvršava radnju za taj slučaj.

Sintaksa:

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

The pauza izjava se koristi za zaustavljanje sklopka izjava iz pokretanja kada je pronađeno podudaranje. Nema potrebe gubiti vrijeme izvršenja ako je pronađen slučaj.

kako se kurzivom pisati u facebook messengeru

Izraz dat u naredbi switch mora biti konstantan integral tipa bajt , kratak (ali ne dugo ), int , ili char . Također možete koristiti Niz vrsta podataka.

Uzorak koda:

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');
}

Pogledajte izjavu Python if

Sada kada ste naučili kako koristiti izraze za odabir u Javi, moglo bi biti zanimljivo prebaciti se na Python.

Logika programiranja je slična, ali Python je prilagođeniji početnicima, a ne toliko izražen. Učenje logike na više jezika pomaže u provođenju temeljnih ideja koje se prakticiraju. Nikada nije loša ideja diverzificirati svoje znanje o kodiranju.

Udio Udio Cvrkut E -pošta Kako koristiti Python if izjavu

Savladati Python znači uhvatiti se u koštac s Python if naredbom. Pomoću ovih primjera izjava if poboljšajte svoje znanje o Pythonu.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • Java
  • Vodiči za kodiranje
O autoru Jerome Davidson(22 objavljena članka)

Jerome je osobni pisac na MakeUseOfu. On pokriva članke o programiranju i Linuxu. On je također entuzijast za kripto i uvijek prati kripto industriju.

Više od Jeromea Davidsona

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu