Dok je Loop vs. Do-while petlja

Autor: Laura McKinney
Datum Stvaranja: 7 Travanj 2021
Datum Ažuriranja: 5 Svibanj 2024
Anonim
Tutorial 3.6, Java Do While petlja
Video: Tutorial 3.6, Java Do While petlja

Sadržaj

Dok petlja ima svoju upotrebu kada je u pitanju izvršavanje istih izjava duži broj puta bez ikakvih ograničenja. S druge strane, petlja do-while koristi se kada izvršava iste izjave za određene svrhe i duži broj puta.


Sadržaj: Razlika između petlje dok je petlja i petlje dok traje

  • Usporedni grafikon
  • Što je Dok Loop?
  • Što je petlja Do-while?
  • Ključne razlike
  • Video objašnjenje

Usporedni grafikon

Osnove razlikovanjaDokRadite dok
definicijaPetlja koja traje sve dok se izjava ne drži i ponavlja se stalno.Petlja koja vrijedi za određene upute.
izjavaSamo jedna izjava za sve pakete koji radeZahtijeva zasebnu izjavu za sve uvjete dok.
IzrazDok je (uvjet) {izjava;}.Učinite {statement;} while (uvjet);
IzvršenjeSustav se ruši zbog brzih i kontinuiranih ponavljanja.Izvodi samo izjavu za određeni vremenski interval stvarne vrijednosti.
PrirodaPotrebno je manje vremena za izvršenje, ali šifra je kraća.Za pokretanje je potrebno više vremena, a kod postaje duži.

Što je Dok Loop?

Stalno se ponavlja sve dok jedna tvrdnja ostane istinita i ne ovisi o bilo kojem drugom stanju. Struktura rečenica kruga a u C ++ je: while (uvjet) {iskaz; } Ovdje iskaz može biti jedno objašnjenje ili nekoliko redaka koda. Uvjet može biti bilo koji izraz, ali ne djeluje ako je petlja nulte vrijednosti. Za sve slučajeve mora ostati pozitivan i veći od jednog. Dok se petlja koristi za ponovno pisanje segmenta koda potrebnog više puta dok se ne ispuni uvjet. Na primjer, recimo da trebamo znati koliko često možemo odvojiti dani broj koji nije jednak 1. Nastavljamo sa dodavanjem broja i petlja nastavlja raditi sve dok broj nije 1 i ne pojavi se dok završava petlja. Testira stanje prije izvršenja tijela kruga. Možete upotrijebiti barem jedan krug unutar drugog za vrijeme, za ili tijekom iskaza. Ta se radnja ponavlja sve dok se fraza ne pokaže lažnom. Inače se cijeli postupak stalno ponavlja. U nekim slučajevima može srušiti sustav jer vrijednost nikada ne postaje lažna i zbog toga sustav brzo radi.


Što je petlja Do-while?

Točno je ako se početni uvjet zadrži ispravnim, a zatim zaustavi izvršenje ako nešto ne spada u izjavu. Ima više kontrole s korisnikom jer mogu definirati različite petlje koje mogu postati istinite ako ih uvjet drži. Za izražavanje izjave korisno je sljedeće sučelje. Učinite {statement;} while (uvjet); Ako je status valjan, program se pomiče prema izjavama do, a izjave unutar programa još jednom se izvršavaju. Petlja do / while petlja je varijacija petlje dok. Taj će se postupak pokrenuti putem koda, prije provjere je li uvjet valjan, tada će se pojaviti ako je stanje ispravno. Vrijeme trajanja je kao i neko vrijeme, osim što se stanje testa događa do kraja petlje. Imajući testni kraj pri kraju osigurava da kodiranje ne ruši program i na taj način ostaje konstantno u svim okolnostima. U početku se izvršava kod unutar kvadrata, a nakon toga procjenjuje se država. Ako je uvjet pravi, kod unutar zagrade još jednom se izvršava. Ako je uvjet lažan, program prekida.


Ključne razlike

  1. Dok petlja zahtijeva samo jedan slučaj da bi sav paket radio, dok petlja do-dok zahtijeva odvojena izvješća za sve uvjete dok.
  2. Kad izjava vrijedi za petlju dok se sustav ruši zbog brzih i kontinuiranih ponavljanja. S druge strane, do, dok petlja izvršava izjavu samo za određeni vremenski interval stvarne vrijednosti.
  3. Sustav se zaustavlja prije nego što programiranje uđe u tijelo petlje, dok zna da izjava nije istinita. S druge strane, sustav se zaustavlja nakon što čitač uđe u tijelo i vidi da stanje ne vrijedi.
  4. Dok petlji treba manje vremena nego petlji do dovršetka ciklusa.
  5. Struktura rečenica kruga za neko vrijeme u C ++ je: while (uvjet) {izjava;}. Budući da struktura rečenica za petlju do-while postaje Do {izjava;}, dok (uvjet);
  6. Kodiranje petlje za neko vrijeme manje je od koda za petlju dok traje.