Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Looping v Jave ?

Keď programátori píšu kód aplikácie , ale navrhnúť tento kód vykonávať úlohy programu tak efektívne , ako je to možné . Ak určitá séria krokov spracovania vyskytuje viac ako raz v programe , programátor môže použiť kontrolné štruktúry , aby sa zabránilo , že je potrebné opakovať rovnaký kód viackrát . Opakovanie štruktúry pomôcť programátorom dosiahnuť tento typ úlohy . Opakovanie sekcie v programe Java definuje príkazy spracovanie , ktoré môže vykonať viac ako raz . Opakované spracovanie

Java programy často zahŕňajú opakovanie . Skôr než písanie riadok kódu pre každý riadok programu vykonáva , slučky umožňujú programátorom , aby sa minimalizovalo o kódexe potrebné na splnenie funkčnosť aplikácie . Spracovanie dátové štruktúry často zahŕňa slučky . Napríklad pole ukladá rad dátových hodnôt v nadväzujúcich pozícií . Ak chcete vykonať rovnakú akciu na každý prvok v poli , môže Java program implementovať štruktúru slučky navrhnutý tak , aby vykonať raz pre každú pozíciu poľa .
Možnosti opakovania

programovací jazyk Java ponúka širokú škálu typov slučky , s cyklami for a while je najčastejší . Tieto typy slučky môže vykonávať rovnaké spracovanie v niektorých prípadoch , aj keď niekedy jeden typ je obzvlášť vhodný k úlohe . S oboma for a while slučky , môžu programy v jazyku Java definovať podmienené testami , ktoré určujú , či obsah slučka vykonáva na každej iterácii . To umožňuje programátorom určiť , slučky , ktoré sa majú vykonať po stanovený počet opakovaní . Pre slučky poskytuje väčší rozsah špecifikácií programátori môžu implementovať pre vykonávanie slučky , ale veľa programátorov radšej používať while vďaka svojej relatívnej jednoduchosti . Pri definovaní slučky , je nevyhnutné pre programátorov , aby pochopili , čo sa stane , keď program beží .
Syntax Loop Syntax

slučky sa líši v závislosti na krokoch spracovania podieľa . Nasledujúci kód vzorky demonštruje Java pre slučky , iterácie prvkov v poli : String [ ] myWords = { " klobúk " , " kabát " , " topánky " } ; for ( int e = 0 ; e < myWords . dĺžka ; e + + ) { System.out.println ( " Prvok " + e + " : " + myWords [ e ] ) ; }

každý čas to slučka spustí , program zapíše sa hodnota prvku poľa , pracujúci prostredníctvom jedného po druhom, kým nie je spracovaná celá štruktúra poľa . Nasledujúci kód predstavuje while v Jave : int loopCounter = 0 ; while ( loopCounter < 30 ) { System.out.println ( " Loop " + loopCounter ) ; loopCounter + + ; }

Táto slučka spustí 30 časy , písanie z každej poradové číslo , začínajúce od nuly a končí na 29 rokov . Prírastky čítača premenných zakaždým slučky vykoná , tak podmienené testu zabraňuje slučka pokračovať , keď počítadlo dosiahne 30.
Ukončenie režimu slučky

Je bežné , aby sa programovanie chyby pri písaní slučkové štruktúry . Ak programátor urobí chybu v konštrukcii slučky , zabudol zahrnúť kľúčový prvok , môže slučka zlyhať buď procesu alebo na konci . Napríklad , v prípade , že slučka sa opiera o pult premenné ako v určitom rozsahu , ale nedokáže zvýšiť premenné zakaždým , keď sa spustí slučka , slučka môže nekončí . To môže spôsobiť , že programy zlyhať , a dokonca aj krach .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené