Java - Do -While och For Loop

Innehållsförteckning
Inom programmering, antingen objektorienterad eller strukturerad, är det ganska troligt att vi måste använda cykliska strukturer för att få de resultat vi behöver inom vårt program, därför måste vi känna till de alternativ som vi har tillgängliga inom det språk vi använder.
I Java Vi har ett par strukturer som är ganska användbara, den ena lite mer populär än den andra, men båda alternativen är giltiga för att uppnå våra mål.
Göra medan
Denna struktur är inte särskilt populär inom nybörjarprogram, men den är mycket kraftfull, eftersom den tillåter oss att utföra en instruktion och sedan utvärdera villkoret om det är uppfyllt för att fortsätta att utföra instruktionerna.
Som vi ser utförs denna cykel minst en gång innan villkoren verifieras, därför är dess användning inte så populär, men det finns fall där det är nödvändigt att använda den.
För att använda denna struktur kan vi skriva följande syntax:
 gör {// Här skriver vi de olika instruktionerna, dessa kommer att köras åtminstone första gången} medan (// Här placerar vi villkoret som gör att vi kan fortsätta eller inte utföra instruktionerna i blocket); 

Låt oss nu se ett litet exempel på hur du använder denna typ av struktur i ett program:
 importera java.util.Scanner; public class DoWhile Test {public static void main (String [] args) {int data; int summa = 0; Skannerinmatning = ny skanner (System.in); gör {System.out.print ("Ange ett heltal (för att lämna enter 0):"); data = input.nextInt (); summa + = data; } medan (data! = 0); System.out.println ("Summan är" + summa); }} 

Här säger vi helt enkelt till användaren att ange ett heltal, och för att ange 0 för att avsluta lägger vi till i blocket de värden som användaren anger i slutet skriver vi ut summan, låt oss se i bilden hur detta lämnas:

FÖRSTORA

För cykel
Detta är en av de mest populära cyklerna inom programmering eftersom det tillåter oss att förenkla cyklerna när vi behöver använda en ackumulator, eftersom vi många gånger kommer att behöva utföra en åtgärd ett antal gånger, med för slinga vi kan förenkla detta och skriva färre rader.
Syntaxen för att göra en för slinga är nästa:
 för (i = initialvärde; i <Slutvärde; i ++) {// Här har vi instruktionerna för att utföra}

Som vi kan se definierar vi först det initiala värdet, detta är det värde som vår ackumulator startar med, sedan lägger vi ett värde vid vilket villkoret kommer att utvärderas, i det här fallet kallar vi det slutvärdet och slutligen åtgärden till tas med ackumulatorn är definierad, Det kan vara att vi lägger till en enhet till den, vi kan också göra en cykel i omvänt och subtrahera, etc.
ViktigOm instruktionen som vi ska utföra i kroppen är en enda rad, kan vi utelämna hängslen, på så sätt minskar vi mängden kod som ska användas.
Vi avslutar denna handledning eftersom vi har två ganska kompletta cykelstrukturer, vilket hjälper oss att uppnå våra mål i de program vi gör.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave