Pradedančiųjų vadovas „Java“ pasirinkimo teiginiams

Pradedančiųjų vadovas „Java“ pasirinkimo teiginiams

Atrankos teiginiai yra programos valdymo struktūra „Java“. Kaip rodo pavadinimas, jie naudojami vykdymo keliui pasirinkti, jei įvykdyta tam tikra sąlyga.





ką galima padaryti naudojant 3D spausdintuvą namuose

„Java“ yra trys pasirinkimo teiginiai: jei , jei..kita , ir jungiklis . Pažvelkime į juos iš arčiau.





1. Jei teiginys

Tai vienas atrankos teiginys. Jis pavadintas taip, nes pasirenka arba ignoruoja tik vieną veiksmą (arba veiksmų grupę).





Jei norite, kad tam tikra sąlyga įvykdytų tam tikrą teiginį, naudokite jei pareiškimas. Sąlyga yra bet kuri išraiška, suteikianti loginį rezultatą, ty teisinga ar klaidinga (1 arba 0). Santykinės, loginės ir lygybės operacijos yra tokios išraiškų rūšys, kurios duoda loginį rezultatą.

Jei sąlyga yra klaidinga, numatomo veiksmo vykdymas bus praleistas.



Sintaksė:

if (condition)
statement

Pavyzdinis kodas:





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

Atkreipkite dėmesį į įtrauką prieš System.out.ln () pareiškimas. Gera praktika yra jį įtraukti, kad būtų parodyta programos struktūra. Dauguma IDE automatiškai įtraukia jį pereinant prie kitos eilutės. Taigi neturėtumėte jaudintis, kad pamiršite jį įtraukti.

2. If..else teiginys

Tai dvigubo pasirinkimo teiginys. Jis pavadintas taip, nes pasirenka vieną iš dviejų veiksmų (arba veiksmų grupę).





Susijęs: Kaip naudoti IF funkciją su įdėtomis formulėmis „Excel“

The jei..kita pareiškimas atlieka tam tikrą veiksmą jei blokuoti, kai sąlyga yra teisinga. Priešingu atveju jis atlieka veiksmą Kitas blokuoti, kai sąlyga įvertina klaidingą rezultatą.

Sintaksė:

if (condition)
statement1
else
statement2

Pavyzdinis kodas:

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

Įdėta, jei..kita

Galima turėti jei..kita pareiškimai viduje jei..kita teiginius, scenarijų, vadinamą lizdavimu.

Žr. Pavyzdį žemiau:

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

Aukščiau pateiktas kodas patikrina, ar objekto temperatūra yra tam tikrame diapazone, ir tada išspausdina jo tikėtiną spalvą. Aukščiau pateiktas kodas yra daugialypis ir greičiausiai jums bus painu laikytis logikos.

Pažvelkite į žemiau esantį. Jis pasiekia tą patį tikslą, tačiau yra kompaktiškesnis ir neturi nereikalingo {} po Kitas . Dauguma programuotojų iš tikrųjų teikia pirmenybę pastarajam.

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

Blokeliai

The jei ir jei..kita pareiškimai paprastai tikisi atlikti vieną veiksmą. Jei norite su jais vykdyti kelis teiginius, naudokite skliaustus {} sugrupuoti šiuos veiksmus.

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

3. Perjungti

Tai kelių pasirinkimų teiginys. Ji patikrina, ar išraiška atitinka vieną iš nurodytų atvejų, ir tada atlieka veiksmą tam atvejui.

Sintaksė:

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

The pertrauka teiginys naudojamas sustabdyti jungiklis pareiškimas nuo bėgimo, kai buvo rasta atitiktis. Nustačius bylą, nereikia gaišti vykdymo laiko.

Parsisiųsti filmus iš bet kurios svetainės

Išraiška, pateikta jungiklio teiginyje, turi būti pastovus tipo integralas baitas , trumpas (bet ne ilgas ), tarpt , arba anglis . Taip pat galite naudoti Styginė duomenų tipas.

Pavyzdinis kodas:

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

Pažvelkite į „Python“ pareiškimą

Dabar, kai išmokote naudoti „Java“ pasirinkimo teiginius, gali būti įdomu pereiti prie „Python“.

Programavimo logika yra panaši, tačiau „Python“ yra labiau pritaikytas pradedantiesiems ir nėra toks daug kalbantis. Logikos mokymasis keliomis kalbomis padeda įgyvendinti pagrindines praktikuojamas idėjas. Niekada nėra bloga idėja įvairinti savo kodavimo žinias.

Dalintis Dalintis „Tweet“ Paštu Kaip naudoti „Python“, jei teiginys

Įvaldyti „Python“ reiškia susitaikyti su „Python if“ teiginiu. Naudokite šiuos teiginių pavyzdžius, kad pagerintumėte savo „Python“ žinias.

Skaityti toliau
Susijusios temos
  • Programavimas
  • „Java“
  • Kodavimo pamokos
Apie autorių Jerome'as Davidsonas(Paskelbti 22 straipsniai)

Džeromas yra „MakeUseOf“ personalo rašytojas. Jis apima straipsnius apie programavimą ir „Linux“. Jis taip pat yra kriptovaliutų entuziastas ir visada stebi kriptografijos pramonę.

Daugiau iš Jerome Davidson

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia