Isang Gabay ng Baguhan sa Mga Pahayag ng Seleksyon ng Java

Isang Gabay ng Baguhan sa Mga Pahayag ng Seleksyon ng Java

Ang mga pahayag ng pagpili ay isang istraktura ng pagkontrol ng programa sa Java. Tulad ng ipinahihiwatig ng pangalan, ginagamit ang mga ito upang pumili ng isang landas sa pagpapatupad kung ang isang tiyak na kundisyon ay natutugunan.





ano ang wps button sa router

Mayroong tatlong mga pahayag sa pagpili sa Java: kung , kung hindi , at lumipat . Tingnan natin sila nang mas malapit.





1. Ang kung Pahayag

Ito ay isang pahayag ng pagpili. Pinangalanan ito nang gayon sapagkat pipiliin lamang o hindi pinapansin nito ang isang solong pagkilos (o pangkat ng mga pagkilos).





Kung nais mo ang isang tiyak na pahayag upang maisagawa kung ang isang naibigay na kundisyon ay totoo, pagkatapos ay gamitin ang kung pahayag. Ang isang kundisyon ay anumang expression na nagbibigay ng isang resulta ng boolean, ibig sabihin totoo o mali (1 o 0). Ang mga pagpapatakbo na may kaugnayan, lohikal, at pagkakapantay-pantay ay tulad ng mga uri ng expression na nagbibigay ng isang boolean na resulta.

Kung ang kondisyon ay hindi totoo, pagkatapos ay ang pagpapatupad ng dapat na pagkilos ay lalaktawan.



Syntax:

if (condition)
statement

Sample code:





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

Pansinin ang indentation bago ang System.out.ln () pahayag. Mahusay na kasanayan na isama ito upang maipakita ang istraktura ng programa. Karamihan sa mga IDE ay awtomatikong isinasama ito sa paglipat mo sa susunod na linya. Kaya't hindi ka dapat magalala tungkol sa pagkalimot na isama ito.

2. Ang kung..else Statement

Ito ay isang pahayag ng dobleng pagpili. Pinangalanan ito nang gayon sapagkat pumipili ito sa pagitan ng dalawang magkakaibang pagkilos (o isang pangkat ng mga aksyon).





Kaugnay: Paano Gumamit ng KUNG Pag-andar Sa Mga Pormula na Nest sa Excel

Ang kung hindi ang pahayag ay nagpapatupad ng isang tiyak na aksyon sa kung harangan kapag ang isang kondisyon ay totoo. Kung hindi man, nagpapatupad ito ng isang aksyon sa iba pa harangan kapag sinuri ng kundisyon sa isang maling resulta.

Syntax:

if (condition)
statement1
else
statement2

Sample code:

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

Pugad kung..else

Posibleng magkaroon kung hindi pahayag sa loob kung hindi mga pahayag, isang senaryong kilala bilang nesting.

Tingnan ang halimbawa sa ibaba:

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

Sinusuri ng code sa itaas kung ang temperatura ng isang bagay ay nasa loob ng isang tiyak na saklaw at pagkatapos ay i-print ang malamang kulay nito. Ang code sa itaas ay salita at malamang na malito mo itong nakalilito na sundin kasama ng lohika.

Tingnan ang nasa ibaba. Nakakamit nito ang parehong layunin, ngunit mas compact ito at walang wala {} pagkatapos iba pa . Karamihan sa mga programmer ay talagang ginusto ito sa huli.

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

Mga bloke

Ang kung at kung hindi pahayag sa pangkalahatan inaasahan na magpatupad ng isang aksyon. Kung nais mong magpatupad ng maraming mga pahayag sa kanila, gumamit ng mga brace {} upang mapangkat ang mga pagkilos na ito.

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

3. Lumipat

Ito ay isang pahayag na maraming pagpipilian. Sinusuri nito kung tumutugma ang isang expression sa isa sa mga ibinigay na kaso at pagkatapos ay nagsasagawa ng isang aksyon para sa kasong iyon.

Syntax:

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

Ang pahinga ginagamit ang pahayag upang ihinto ang lumipat pahayag mula sa pagtakbo kapag ang isang tugma ay natagpuan. Hindi na kailangang sayangin ang oras ng pagpapatupad kung may nahanap na kaso.

ligal bang mag-download ng mga video sa youtube

Ang expression na ibinigay sa pahayag ng switch ay dapat na isang pare-pareho ng uri ng uri byte , maikli (ngunit hindi mahaba ), int , o char . Maaari mo ring gamitin ang String uri ng datos.

Sample code:

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

Isang Pagtingin sa Python kung Pahayag

Ngayon na natutunan mo kung paano gamitin ang mga pahayag ng pagpili sa Java, maaaring maging kawili-wili na lumipat sa Python.

Ang lohika sa programa ay magkatulad, ngunit ang Python ay mas madaling gamitin at hindi madaling salita. Ang pagkatuto ng lohika sa maraming wika ay nakakatulong na ipatupad ang pinagbabatayan ng mga ideyang naisasagawa. Hindi kailanman isang masamang ideya na pag-iba-ibahin ang iyong kaalaman sa pag-cod.

Magbahagi Magbahagi Mag-tweet Email Paano Magamit ang Python kung Pahayag

Ang ibig sabihin ng mastering Python ay makapit sa Python kung pahayag. Gamitin ang mga ito kung halimbawa ng pahayag upang mapabuti ang iyong kaalaman sa Python.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Java
  • Mga Tutorial sa Coding
Tungkol sa May-akda Jerome Davidson(22 Mga Artikulo Na-publish)

Si Jerome ay isang Staff Writer sa MakeUseOf. Saklaw niya ang mga artikulo sa Programming at Linux. Siya rin ay isang taong mahilig sa crypto at palaging pinapanatili ang mga tab sa industriya ng crypto.

Higit pa Mula kay Jerome Davidson

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe