Skillnaden mellan While Loop och Do-While Loop

Författare: Monica Porter
Skapelsedatum: 13 Mars 2021
Uppdatera Datum: 17 Maj 2024
Anonim
15. While och Do While loopar (BlueJ)
Video: 15. While och Do While loopar (BlueJ)

Innehåll

Huvudskillnad

Även om loop har sitt utnyttjande när det gäller att utföra identiska uttalanden för en utökad mängd olika instanser utan någon begränsning. Å andra sidan har do-while-slingan sitt utnyttjande när det gäller att utföra identiska uttalanden för specifika funktioner och den längre mångfalden av instanser.


While Loop vs. Do-While Loop

Loops är mycket viktiga för programmeringen; alla programmerare bör ha ett fullständigt grepp av slingor och dess funktion. Två viktigaste slingor är medan loop och do-while-loop. Båda är skillnaden från varandra, om vi pratar om huvudskillnaden så är huvudskillnaden mellan medan loop och do-while loop att medan loop är ett villkor som visas i början av loopen medan Do-while är ett villkor som visas i slutet av slingan. Medan loop och do-while loop används i iterationssatser. Iterationsförklaringar fortsätter att fungera tills uttalandet inte blir falskt. Medan loop och do-while loop är viktigast i C ++ och Java-programmering.

I slingan körs uttalandet tills villkoret är sant, det kommer att stoppa så snart det är falskt. Uttalande av medan loop kan också vara ett booleskt uttryck. Exempel på uttalande returnerar ett icke-nollvärde då uttalandet kommer att vara sant å andra sidan om uttalandet returnerar noll då uttalandet kommer att vara falskt Villkoret kontrolleras om villkoret är sant, slinga iterera sig själv och om villkoret inte är sant, körs nästa rad i koden. Kroppens loop kan vara ett tomt uttalande eller ett enda uttalande. När villkoret är sant i medan loopen ges kontroll till nästa uttalande. Om det sägs att n, tio gånger, så kommer det tio gånger om ett visst villkor är sant.


I do-while-loop är do-while ett villkor som visas i slutet av loopen. I medan loopen första iterationen kontrolleras, om den första iterationen är falsk, då medan loopen körs. I do-while-slingan kontrolleras uttalandens kropp. Kroppens slinga körs före påståendet och det villkorade uttalandet är i slutet av slingan. Do-while-slingan tillåter nollsatser eller block eller uttalanden. Det booleska uttrycket gäller för alla värden som inte är noll. Styrningen ges till tillstånd i kroppen för do-while-loopen, och sedan ges kontrollen till loopens tillstånd. Om villkoret är sant, itererar slingan igen och om villkoret är felaktigt, ges kontrollen till nästa rad.

Jämförelsediagram

GrundMedanGöra medan
DefinitionSlingan som fortsätter tills påståendet är sanningsfull och upprepas alltid.Slingan som gäller för vissa riktningar.
PåståendeEndast en påstående för att hela paketet ska fungeraKräver separat påstående för samtliga omständigheter.
UttryckMedan (situation).Gör medan (situation);
AvrättningSystem kraschar till följd av snabba och stadiga upprepningar.Kör endast påståendet för det faktiska tidsintervallet för det specifika värdet.
NaturTar dock mycket mindre tid att köra och koden är kortare.Tar extra tid att köra och kod blir längre.

Vad är While Loop?

Det fortsätter att upprepa sig så länge en påstående förblir sant och inte litar på någon annan situation. Setningskonstruktionen av en stundcirkel i C ++ är: medan (situation) Här kan antagandet vara en enda rationalisering eller ett antal kodstammar. Situationen är troligtvis något uttryck, men fungerar dock inte om slingan är av nollvärde. Under alla omständigheter måste det förbli konstruktivt och högre än ett. Samtidigt slingan används för att skriva om en kodavsnitt som krävs i många fall tills en situation uppnås. För tillfället, säg att vi måste förstå hur ofta vi kommer att separera en given kvantitet som inte är lika med 1. Vi fortsätter att inkludera kvantiteten och slingan kvarstår på att arbeta tills mängden är 1 och den visas medan slingan är slut. Det undersöker situationen tidigare än att utföra cirkelfysik. Du kan dra nytta av minst en cirkel i en annan medan, för eller göra-medan påstående. Denna rörelse upprepas tills frasen verkar vara falsk. Annars fortsätter hela kursen att upprepa. Under vissa omständigheter kan det krascha systemet av den anledningen att värdet inte på något sätt blir falskt och på grund av detta faktum systemet fortsätter att fungera inom kort.


Vad är Do-While Loop?

Det stämmer om den preliminära situationen fortsätter att förvandlas till ordentligt och sedan stoppar avrättningen om en sak inte faller under påståendet. Det har extra hantering med personen eftersom de kan beskriva helt olika slingor som kan förändras till sant om situationen gäller för dem. För att specificera påståendet förvandlas nästa gränssnitt till hjälp. Gör medan (situation); Om statusen är legitim, slår detta system i riktning mot do-påståendet, och påståendet (erna) i detta system körs så snart som extra. Do / while-loopen är en variant av while-loopen. Denna kurs kommer att köras av koden, tidigare än att kontrollera om situationen är legitim, då bör den dyka upp om staten är lämplig. Att göra stunden är precis som stunden, utöver det tar en titt på situationen upp mot slingans spets. Genom att ta en titt på situationen mot spetsen säkerställs att kodningen inte kraschar detta system och på denna metod förblir fixerad under alla omständigheter. Ursprungligen exekveras koden i kvadratet, och därefter bedöms staten. Om situationen är verklig, körs koden i konsolen så snart som extra. Om situationen är falsk avslutar det detta system.

Viktiga skillnader

  1. Medan loop kräver bara ett fall för att alla paketavtal ska fungera, medan do-while-loop kräver separata studier under samtliga omständigheter.
  2. När påståendet gäller för medan-loopen kraschar systemet till följd av snabba och stadiga upprepningar. På motsatt sida, gör medan loop endast exekverar påståendet för det faktiska tidsintervallet för det specifika värdet.
  3. Systemet stannar tidigare än att programmeringen går in i medan loopen är fysisk när det är medvetet om påståendet inte är sant. Å andra sidan stoppar systemet efter att läsaren kommer in i fysiken och ser att situationen inte är sant.
  4. Medan slingan tar mycket kortare tid än gör-medan-slingan för att avsluta cykeln.
  5. Setningskonstruktionen av en stundcirkel i C ++ är: medan (situation). Meningskonstruktionen för do-while-slingan förvandlas till Do while (situation).
  6. Kodningen för en stund-slinga är lägre än koden för en stund-loop.

Känd (adjektiv)Berömd, firad eller välkänd."Filmen" Tre tjärnor "handlar om världberömda kockar." Renown (ubtantiv)Berömmele; kändi; br...

Övergripande En overall, även kallad overaller, mycken och mycken, eller dungaree, är en typ av plagg om vanligtvi använd om kyddkläder när du arbetar. Via männiko...

Populära Publikationer