Iesācēju rokasgrāmata Java atlases paziņojumiem

Iesācēju rokasgrāmata Java atlases paziņojumiem

Atlases paziņojumi ir programmas vadības struktūra Java. Kā norāda nosaukums, tos izmanto, lai atlasītu izpildes ceļu, ja ir izpildīts noteikts nosacījums.





kur es varu doties, lai kaut ko izdrukātu

Java valodā ir trīs atlases paziņojumi: ja , ja..citādi , un slēdzis . Apskatīsim tos tuvāk.





1. Ja paziņojums

Šis ir viens atlases paziņojums. Tas ir nosaukts tā, jo tas izvēlas vai ignorē tikai vienu darbību (vai darbību grupu).





Ja vēlaties izpildīt noteiktu paziņojumu, ja dotais nosacījums ir patiess, izmantojiet ja paziņojums, apgalvojums. Nosacījums ir jebkura izteiksme, kas dod Būla rezultātu, ti, patiesu vai nepatiesu (1 vai 0). Relāciju, loģikas un vienlīdzības operācijas ir šāda veida izteiksmes, kas dod Būla rezultātu.

Ja nosacījums ir nepatiess, paredzētās darbības izpilde tiks izlaista.



Sintakse:

if (condition)
statement

Koda paraugs:





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

Ievērojiet ievilkumu pirms System.out.ln () paziņojums, apgalvojums. Laba prakse ir to iekļaut, lai parādītu programmas struktūru. Lielākā daļa IDE to automātiski iekļauj, pārejot uz nākamo rindu. Tāpēc jums nevajadzētu uztraukties par to, ka aizmirstat to iekļaut.

2. Paziņojums par if..else

Šis ir dubultās izvēles paziņojums. Tas ir nosaukts tāpēc, ka izvēlas starp divām dažādām darbībām (vai darbību grupu).





Saistīts: Kā lietot IF funkciju ar ligzdotām formulām programmā Excel

The ja..citādi paziņojums izpilda noteiktu darbību ja bloķēt, ja nosacījums ir patiess. Pretējā gadījumā tas izpilda darbību citādi bloķēt, ja nosacījuma rezultāts ir kļūdains.

Sintakse:

if (condition)
statement1
else
statement2

Koda paraugs:

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

Ligzdots, ja..citādi

Ir iespējams iegūt ja..citādi paziņojumi iekšā ja..citādi paziņojumus, scenāriju, kas pazīstams kā ligzdošana.

Skatiet piemēru zemāk:

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

Iepriekš minētais kods pārbauda, ​​vai objekta temperatūra ir noteiktā diapazonā, un pēc tam izdrukā tā iespējamo krāsu. Iepriekš minētais kods ir daudzpusīgs, un, visticamāk, jums būs mulsinoši ievērot loģiku.

Apskatiet zemāk redzamo. Tas sasniedz to pašu mērķi, taču tas ir kompaktāks un tajā nav liekā {} pēc citādi . Lielākā daļa programmētāju dod priekšroku tam, nevis pēdējam.

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 ja un ja..citādi paziņojumi parasti paredz veikt vienu darbību. Ja vēlaties ar viņiem izpildīt vairākus paziņojumus, izmantojiet breketes {} grupēt šīs darbības.

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

3. Slēdzis

Šis ir vairāku atbilžu paziņojums. Tā pārbauda, ​​vai izteiksme atbilst kādam no dotajiem gadījumiem, un pēc tam izpilda darbību šim gadījumam.

Sintakse:

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

The pārtraukums paziņojums tiek izmantots, lai apturētu slēdzis paziņojums no skriešanas, kad tiek atrasta atbilstība. Ja lieta ir atrasta, nav jātērē izpildes laiks.

kā izveidot gif tapetes windows 10

Slēdža paziņojumā dotajai izteiksmei jābūt pastāvīgam tipa integrālam baits , īss (bet ne garš ), int , vai char . Varat arī izmantot Stīga datu tips.

Koda paraugs:

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

Ieskats Python if paziņojumā

Tagad, kad esat iemācījušies izmantot atlases paziņojumus Java, var būt interesanti pāriet uz Python.

Programmēšanas loģika ir līdzīga, taču Python ir vairāk iesācējiem draudzīgs un nav tik daudzsološs. Loģikas apgūšana vairākās valodās palīdz īstenot praktizētās idejas. Nekad nav slikta ideja dažādot savas zināšanas par kodēšanu.

Kopīgot Kopīgot Čivināt E -pasts Kā lietot Python, ja paziņojums

Python apgūšana nozīmē tikt galā ar Python if paziņojumu. Izmantojiet šos paziņojumu piemērus, lai uzlabotu savas Python zināšanas.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Java
  • Kodēšanas apmācības
Par autoru Džeroms Deividsons(Publicēti 22 raksti)

Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr seko līdzi kriptogrāfijas nozarei.

Vairāk no Džeroma Deividsona

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu