Java - Do -While og For Loop

Innholdsfortegnelse
Innen programmering, enten objektorientert eller strukturert, er det ganske sannsynlig at vi må bruke sykliske strukturer for å oppnå resultatene vi trenger i programmet, derfor må vi kjenne alternativene vi har tilgjengelig på språket vi bruker.
I Java Vi har et par strukturer som er ganske nyttige, den ene litt mer populær enn den andre, men begge alternativene er gyldige for å nå våre mål.
Gjør mens
Denne strukturen er ikke veldig populær i nybegynnerprogrammer, men den er veldig kraftig, siden den lar oss utføre en instruksjon og deretter evaluere tilstanden hvis den er oppfylt for å fortsette å utføre instruksjonene.
Som vi ser, utføres denne syklusen minst en gang før vi bekrefter betingelsene, derfor er bruken ikke så populær, men det er tilfeller der det er nødvendig å bruke den.
For å bruke denne strukturen kan vi skrive følgende syntaks:
 gjør {// Her vil vi skrive de forskjellige instruksjonene, disse vil bli utført minst første gang} mens (// Her vil vi plassere betingelsen som gjør at vi kan fortsette eller ikke utføre instruksjonene i blokken); 

La oss nå se et lite eksempel på hvordan du bruker denne typen struktur i et program:
 importer java.util.Scanner; offentlig klasse DoWhile Test {public static void main (String [] args) {int data; int sum = 0; Skannerinngang = ny skanner (System.in); gjør {System.out.print ("Skriv inn en heltallsverdi (for å gå ut av 0):"); data = input.nextInt (); sum + = data; } mens (data! = 0); System.out.println ("Summen er" + sum); }} 

Her ber vi ganske enkelt brukeren om å angi en heltallsverdi, og for å skrive 0 for å gå ut, så legger vi til i blokken verdiene som brukeren skriver inn på slutten, skriver vi ut summen. La oss se på bildet hvordan dette blir igjen:

FORSTØRRE

For syklus
Dette er en av de mest populære syklusene innen programmering siden den lar oss forenkle syklusene når vi trenger å bruke en akkumulator, så mange ganger må vi utføre en handling flere ganger, med for sløyfe vi kan forenkle dette og skrive færre linjer.
Syntaksen for å lage en for sløyfe er det neste:
 for (i = startverdi; i <Sluttverdi; i ++) {// Her har vi instruksjonene for å utføre}

Som vi kan se, definerer vi først den opprinnelige verdien, dette er verdien som akkumulatoren vil starte med, deretter plasserer vi en verdi som tilstanden vil bli evaluert til, i dette tilfellet kaller vi den den endelige verdien og til slutt handlingen til bli tatt med akkumulatoren er definert, Det kan være at vi legger til en enhet til den, vi kan også gjøre en syklus i revers og trekke, etc.
ViktigHvis instruksjonen som vi skal utføre i kroppen er en enkelt linje, kan vi utelate selene, på denne måten reduserer vi mengden kode som skal brukes.
Vi fullfører denne opplæringen siden vi har to ganske komplette syklusstrukturer, som vil hjelpe oss med å nå våre mål i programmene vi gjør.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave