PROGRAMOS VALDYMAS
Java sąlygos ir ciklai
Sąlygos leidžia programai pasirinkti, kurį kodą vykdyti, o ciklai – pakartoti veiksmus. Šios konstrukcijos valdo programos eigą ir padeda kurti sprendimus, kurie reaguoja į duomenis.
Kas yra sąlygos?
Sąlyginės instrukcijos tikrina loginę išraišką, kurios rezultatas yra true arba false, ir pagal jį pasirenka vykdomą kodo šaką.
if vykdo kodą, kai sąlyga teisinga.else vykdo alternatyvų kodą, kai ankstesnė sąlyga klaidinga.else if leidžia nuosekliai patikrinti papildomas sąlygas.switch patogus renkantis vieną veiksmą iš kelių aiškių reikšmių.
int temperatura = 18;
if (temperatura >= 20) {
System.out.println("Šilta");
} else if (temperatura >= 10) {
System.out.println("Vėsu");
} else {
System.out.println("Šalta");
}Patikrinimai atliekami iš viršaus į apačią. Įvykdžius pirmą tinkamą šaką, likusios šio bloko šakos praleidžiamos.
Kas yra ciklai?
Ciklas kartoja kodo bloką tol, kol galioja nurodyta sąlyga, arba iš anksto nustatytą kartų skaičių. Taip išvengiama to paties kodo kopijavimo.
for dažniausiai naudojamas, kai žinomas kartojimų skaičius.while kartoja veiksmus tol, kol sąlyga išlieka teisinga.do while pirmiausia įvykdo kodą ir tik tada patikrina sąlygą.
for (int i = 1; i <= 3; i++) {
System.out.println("Žingsnis " + i);
}int energija = 3;
while (energija > 0) {
System.out.println("Energijos liko: " + energija);
energija--;
}Ciklo eigos valdymas
Raktažodis
Naudojant while būtina užtikrinti, kad jo sąlyga kada nors taptų klaidinga arba ciklas būtų nutrauktas.

