„Java“ - sąlyginiai blokai

Turinys
Kai būdas įvertinti sąlygas naudojant loginę vertę jau žinomas, turime sugebėti atlikti veiksmus arba ne, priklausomai nuo naudojamų loginių operatorių, „Java“ su juo galime daug pasiekti sąlyginis blokas „jei“ kuris klausia, ar įvykdyta sąlyga, ir iškart pasiūlo bloką, kurį reikia įvykdyti, jei ši sąlyga bus įvykdyta.
Jei blokuoti
The jei pareiškimas leidžia mums sudaryti sąlygos įvertinimą naudojant bet kurį iš 6 „Java“ sąlyginiai operatoriaiVertindamas sąlygą, jei ji bus įvykdyta, ji įvykdys tai, ką turi savo kūne, atribotą petnešomis, kitaip nepaisys.
SvarbuKaip matome, tai labai naudinga, nes tai leidžia mums suteikti sprendimų galią mūsų programai, įvertinti skirtingas situacijas ir leidžia mums turėti kodų blokų rinkinį, leidžiantį aprėpti numatytas situacijas mūsų programos kontekste.
Pažiūrėkime šį kodą, kuriame įvertinsime, ar skaičius yra 5 kartotinis, ar 2 ar abiejų kartotinis:
 importuoti java.util.Scanner; public class Multiple {public static void main (String [] args) {Skaitytuvo įvestis = naujas skaitytuvas (System.in); System.out.println ("Prašome įvesti sveiką skaičių:"); int numeris = input.nextInt (); // Mes vertiname daugkartinę sąlygą 5, jei (skaičius% 5 == 0) {System.out.println ("Tai yra 5"); } // Mes įvertiname daugkartinę sąlygą 2, jei (skaičius% 2 == 0) {System.out.println ("Tai yra 2"); }}} 

Šiame kodekse svarbu ne logika kaip tokia, nes matome, kad tai labai paprasta, mes tik įvertiname, ar likusi padalijimo dalis lygi nuliui, čia matome, kad turime du jei blokai, kuris mums sako, kad mes neturime ribų sąlygų, kurias galime įvertinti, žinoma, jei piktnaudžiaujame daugeliu sąlygų, turėsime šiek tiek skaitomo kodo, tačiau šiuo metu jau turime daugiau galimybių.
Pažiūrėkime, kaip mūsų programa elgiasi, kai vykdoma konsolėje:

Kaip matome, abi sąlygos viena kitos nesudaro, todėl įvesdami skaičių, kuris dalijasi tarp abiejų skaičių, gausime abiejų sąlyginių blokų vykdymą.
Jei blokuoti - kitaip
Mes ne visada norime, kad kodas būtų vykdomas tik tuo atveju, jei jis atitinka sąlygą, kartais turėsime pasakyti, jei jis bus įvykdytas, tai įvykdysime, kitaip vykdysime šį kitą, nes „Java“ galime pastatyti a jei-kitas blokas, kur, jei įvertina, jei jis neįvykdytas, vykdomas kitas blokas.
Pažiūrėkime šį pavyzdį, mes įvertinsime skaičius ir nurodysime, ar jie lygūs, ar nelyginiai, naudodami tą pačią programos bazę, kurią atlikome ankstesniame skyriuje, pakeisime pagrindinę sąlygą:
 if (skaičius% 2 == 0) {System.out.println ("Tai lyginis skaičius"); } else {System.out.println ("Tai nelyginis skaičius"); } 

Kaip matome, mes jau turime išskirtines sąlygas, leidžiančias mūsų programos srautui pridėti daugiau kontrolės.
Mes baigiame šią pamoką žinodami „if“ bloką, kaip jį naudoti priimant sprendimus, pagrįstus sąlygų įvertinimu, ir kartu su kitais dalykais išplėsti šias funkcijas mūsų programoje.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave