Vodnik za začetnike po izjavah o izbiri Jave

Vodnik za začetnike po izjavah o izbiri Jave

Izjave o izbiri so programska krmilna struktura v Javi. Kot že ime pove, se uporabljajo za izbiro poti izvajanja, če je izpolnjen določen pogoj.





kako dobiti več video rama

V Javi so tri izjave o izbiri: če , če potem , in stikalo . Oglejmo si jih podrobneje.





1. Izjava if

To je ena sama izjava o izbiri. Imenuje se tako, ker izbere ali prezre samo eno dejanje (ali skupino dejanj).





Če želite, da se določen stavek izvede, če je določen pogoj resničen, uporabite datoteko če izjavo. Pogoj je vsak izraz, ki daje logični rezultat, to je res ali napačno (1 ali 0). Relacijske, logične in operacije enakosti so takšne vrste izrazov, ki dajejo logični rezultat.

Če je pogoj napačen, bo izvajanje predvidenega dejanja preskočeno.



Sintaksa:

if (condition)
statement

Vzorčna koda:





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

Upoštevajte zamik pred System.out.ln () izjavo. Dobra praksa je, da jo vključite, da prikažete programsko strukturo. Večina IDE jih samodejno vključi, ko se premaknete v naslednjo vrstico. Tako da naj vas ne pozabi pozabiti vključiti.

2. Izjava if..else

To je izjava o dvojnem izboru. Imenuje se tako, ker izbira med dvema različnima dejanoma (ali skupino dejanj).





Povezano: Kako uporabljati funkcijo IF z ugnezdenimi formulami v Excelu

The če potem stavek izvede določeno dejanje v če blokirati, če je pogoj resničen. V nasprotnem primeru izvede dejanje v datoteki drugače blokira, ko se stanje oceni kot napačen rezultat.

Sintaksa:

if (condition)
statement1
else
statement2

Vzorčna koda:

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

Gnezdeno, če ... drugače

Možno je imeti če potem izjave v notranjosti če potem izjave, scenarij znan kot gnezdenje.

Oglejte si spodnji primer:

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

Zgornja koda preveri, ali je temperatura predmeta v določenem območju, in nato natisne njeno verjetno barvo. Zgornja koda je izčrpna in najverjetneje se vam bo zdelo logično zmedeno.

Poglejte spodnjega. Doseže isti cilj, vendar je bolj kompakten in nima nepotrebnega {} po drugače . Večina programerjev ga ima raje kot slednjega.

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

The če in če potem stavki na splošno pričakujejo, da bodo izvedli eno dejanje. Če želite z njimi izvesti več stavkov, uporabite oklepaje {} združiti ta dejanja.

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

3. Preklopite

To je izjava z več izbirami. Preveri, ali se izraz ujema z enim od danih primerov, in nato izvede dejanje za ta primer.

Sintaksa:

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

The prekiniti stavek se uporablja za ustavitev stikalo izjava, ki se izvaja, ko je bilo najdeno ujemanje. Če je bil ugotovljen primer, ni treba izgubljati časa za izvedbo.

kako narediti gif ozadje za windows 10

Izraz, ki je naveden v stavku switch, mora biti stalen integral tipa bajt , kratek (vendar ne dolga ), int , oz char . Uporabite lahko tudi Vrvica podatkovni tip.

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

Poglejte izjavo Python if

Zdaj, ko ste se naučili uporabljati izjave o izbiri v Javi, je morda zanimivo preiti na Python.

Programska logika je podobna, vendar je Python bolj prijazen začetnikom in ni tako beseden. Učenje logike v več jezikih pomaga uveljaviti temeljne ideje, ki se izvajajo. Nikoli ni slaba ideja, da popestrite svoje znanje o kodiranju.

Deliti Deliti Cvrkutati E-naslov Kako uporabiti izjavo Python if

Obvladovanje Pythona pomeni spoprijeti se z izjavo Python if. Uporabite te primere stavkov if, da izboljšate svoje znanje o Pythonu.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Java
  • Vadnice za kodiranje
O avtorju Jerome Davidson(22 objavljenih člankov)

Jerome je osebni pisatelj pri MakeUseOf. Zajema članke o programiranju in Linuxu. Je tudi navdušenec nad kripto kripto in vedno spremlja kripto industrijo.

Več od Jeroma Davidsona

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti