Cuprins
În cadrul programării, fie orientate spre obiecte, fie structurate, este destul de probabil să folosim structuri ciclice pentru a obține rezultatele de care avem nevoie în cadrul programului nostru, de aceea trebuie să cunoaștem opțiunile pe care le avem disponibile în limbajul pe care îl folosim.În Java Avem câteva structuri care sunt destul de utile, una puțin mai populară decât cealaltă, cu toate acestea, ambele opțiuni sunt valabile pentru a ne atinge obiectivele.
Face în timp ce
Această structură nu este foarte populară în cadrul programelor pentru începători, însă este foarte puternică, deoarece ne permite să executăm o instrucțiune și apoi să evaluăm condiția dacă este îndeplinită pentru a continua executarea instrucțiunilor.
După cum vedem, acest ciclu este executat cel puțin o dată înainte de verificarea condițiilor, prin urmare utilizarea acestuia nu este atât de populară, totuși există cazuri în care este necesar să-l utilizați.
Pentru a utiliza această structură putem scrie următoarea sintaxă:
do {// Aici vom scrie diferitele instrucțiuni, acestea vor fi executate cel puțin prima dată} în timp ce (// Aici vom plasa condiția care ne va permite să continuăm sau să nu executăm instrucțiunile în cadrul blocului);
Să vedem acum un mic exemplu de utilizare a acestui tip de structură într-un program:
import java.util.Scanner; public class DoWhile Test {public static void main (String [] args) {int data; int sumă = 0; Intrare scaner = Scanner nou (System.in); faceți {System.out.print ("Introduceți o valoare întreagă (pentru a ieși de la introduceți 0):"); date = input.nextInt (); suma + = date; } while (date! = 0); System.out.println ("Suma este" + sumă); }}
Aici pur și simplu îi spunem utilizatorului să introducă o valoare întreagă și să introducă 0 pentru a ieși, apoi în cadrul blocului adăugăm valorile pe care le introduce utilizatorul la sfârșitul tipărim suma, să vedem în imagine cum este lăsată:
MARI
Pentru cicluAcesta este unul dintre cele mai populare cicluri din programare, deoarece ne permite să simplificăm ciclurile atunci când trebuie să folosim un acumulator, de câte ori va trebui să facem o acțiune de mai multe ori, cu pentru bucla putem simplifica acest lucru și putem scrie mai puține linii.
Sintaxa pentru realizarea unui pentru bucla este următorul:
for (i = valoarea inițială; i <Valoarea finală; i ++) {// Aici vom avea instrucțiunile de executat}
După cum putem vedea, mai întâi definim valoarea inițială, aceasta este valoarea cu care va începe acumulatorul nostru, apoi plasăm o valoare la care va fi evaluată starea, în acest caz o numim valoarea finală și, în final, acțiunea către să fie luat cu acumulatorul este definit, poate fi că adăugăm o unitate la acesta, putem face, de asemenea, un ciclu invers și scăderea etc.
ImportantDacă instrucțiunea pe care o vom executa în corp este o singură linie, putem omite acoladele, reducem astfel cantitatea de cod de utilizat.
Încheiem acest tutorial văzând că avem două structuri ciclice destul de complete, care ne vor ajuta să ne atingem obiectivele din programele pe care le realizăm.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv