TelefoniaPrugrammazione

Mondu di bissiclette (Java)

In Java, cum'è in guasi tutte e lingue di prugrammazione, ci sò i mezi di purtà un répétition multiplicità di un particulare pezzu di còdice, o, comu si sò chjamati, ciculu. Da ciclu in Java sò raprisintati da uperatori, cum'è per e mentri, oltri a so varietà. Di solitu, u ciculu usatu pi lu passaggiu di Linguastat unu-tridiminsiunali è multidimensional e strutture dati iterable (cumpresi cullezzione) cù u scopu di truvarisi voci specifichi è più priculosi cun elli. Tuttavia, issu ùn hè micca u solu mètudu di cù un strumentu, comu lu routes di Java. Esempii di usu saria ANNULERA cum'è i so imbusche.

Length The mentri lu Java: discrizzione è li siquenti sunnu asempî

L'operatore routes fundamintale in Java hè pocu. U snippet codice cuntenuta in u so corpu, à esse ripitiu longu com'è a sola cundizione sprissioni, cuntenuta in piazza dopu à quessa, vi suddisfà i valori romanu CALDO. A forma generali di 'na frasi, mentre hè a siguenti:

mentri (cunnizzioni) {

// corpu ciclu

}

Na vota ca lu valuri di e cundizioni romanu cchiù à esse veru, u lamentu di u prigiuneru à u corpu di u Codice di u ciclu chì ùn anu rializatu fora è u cuntrollu sarà passatu dop'à juncennu la linia. Sè u ciclu hè cuntenuta solu unu operatore, aculate pò esse manca fora, ma hè cunsidaratu bona forma, si sò à tutti i tempi. A figura, sopra mostra un m'agiterai flussu di u funziunamentu di l'uperatore.

Di tralucenza, chì l'taliarlu un esempiu, spartu in la figura sottu:

Dragoni variàbbili dichjaratu hè cumenciu crià à 1. Next, nuàutri viriemu na sprissioni ghjusta cuntenuta in parèntesi doppu lu nomu di l 'operatore. Hè vera, chì hè, vultà è veru, comu longu cum'è u valore di conti è menu cà, o uguali à 10. In u ciclu cu tutti li passa (iteration), la variàbbili hè incremented da 1 è mustratu u screnu stimulus. Nutate bè chì quandu i valori di u variàbbili hà raghjuntu 11, u routes si firmau a travagghiari.

Sè u valori di conti in cumenciu uguali à 11, i cundizioni ciclu saria falzi, è u prugramma ùn avissi ancu surtita in u so corpu.

Hè da nutà chì a sintassa Java pirmetti l 'usu di l' affirmazioni, mentri senza un corpu. Quì hè un esempiu. A Canzona di dì avemu duie variàbili I = 100 e j '= 200, avemu sò cunfruntatu cu lu compitu di prugrammi di calculari lu mediu - pudete aduprà u "cavità», mentri:

mentri (++ I <- j ');

Cum'è un risultatu, u valore di ogni di i dui variàbbili sarà uguali à i media di a so valori nizziali. Comu si pò vede, u routes travagliatu benissimu senza u corpu, è facianu tutti l 'azzioni nicissariu in u sprissioni cunnizziunata.

U routes di Fate-mentri

In l 'esempiu di prima, s'è i sprissioni cunnizziunata hè cumenciu ritornu falzi, tandu u prugrammu avissi ignoratu u corpu di u ciclu, è si n'andò in u. Tuttavia, à spessu ci sò situazzioni unni la esicuzzioni di u codice cuntenute in u corpu di u ciclu, esse sicuru à almenu una volta, a priscinniri di l 'a verità di i sprissioni cunnizziunata. In autri paroli, si succèri chì almenu a validità di u cunnizziunata sprissioni hè micca riservazioni à u principiu è à a fini di l 'bissiclette. Sta funziunalità pò custituiscia un tipu di un ciclu, mentri chiamatu Fate-mentri. T'hà i seguenti forma:

faire {
// corpu ciclu

} Mentri (pattu);

Comu si pò vede, prima, di l 'routes esicuzzioni, hè u corpu, e solu poi cuntrullà i cundizioni è veru - e accussì ognunu iteration.

U codice sopra, fulfills pocu pressu u listessu cum'è in lu casu cu na pocu cunvinziunali. Perciò, se noi cunsideratu un valori di cunti 11, u corpu, ciclu ancora scuntratu una volta, prima di l 'operatore pò verificà a verità di i sprissioni.

Description è li siquenti sunnu asempî di - routes Java

Per bissiclette hè una forma linguistica pulivalenti è efficace à Java. Sinu à u quintu versione di u Java SDK hè solu una forma tradiziunali di u per manifestu, è dopu à un novu - per ognunu. In sta sizzioni, noi vi scopra a forma tradiziunali di l'uperatore. di Java ciclu hè a siguenti:

Nanzu u corsu u cuntrollu sarà trasfiruta a lu ciclu prima initializes i variàbbili, sirvizziu comu li scuri. In seguita, i sprissioni cunnizziunata hè verificatu, allora u muvimentu hè paragunatu cun un certu valore, è s'ellu si torna è veru, hè eseguitu u corpu. Allora, u valore conti hè cambiatu da un passu predetermined, è dinò verificatu sprissioni cunnizziunata e accussì su sinu à la sola cundizione hè gattiva. m'agiterai Block sottu è tutte e tappe di u bissiclette.

Per un capisci megghiu noi dà un esempiu di comu lu routes di Java:

Avemu vede chì in variàbbili loopVal usatu comu un muvimentu. Dopu à ogni iteration, u so valore vi crisciri da 1, è si ne sarà sinu à tandu, sinu à ncontra 11 Nota ca la variàbbili cuntrollu pò esse dichjaratu fora di l 'di frasi, ma sè vo ùn vulete aduprà sta variàbile partutu, francu in la metafisica, hè dunqua à dichjarà lu in direttamente in u manifestu. Lascià in menti chì una variàbile dichjaratu à l 'affirmazioni hà un circulu ind'a stu listessu bissiclette.

Ci sò i tempi quandu vo vulete à dichjarà variàbile di cuntrollu ciclu parechje. Per ciclu Java permette à voi à specificà a dui o cchiù variàbbili, siparatu da virgule, è à fà tantu tempu in u so initialization, è durante iteration. un tali operatore hà da esse i seguenti:

di (unt I = 1, u cartulare di j = 10; I

À ogni iteration, u valore di variàbbili canta hè incremented da 1 è i valori di i j 'duve hè decremented da 1. The giumetricu particulari sarà prucessu comu longu com'è I hè più cà, o uguali à j.

Features di l 'applicazzioni di affirmazioni

The di ciclu hè un disignu rilativamenti sòffice, siccomu tutti tri parti (initialization, cundizione è incrément / decrement) pò ièssiri usatu micca di u so scopu vucazione. Per esempiu, 'nveci di la sprissioni cunnizziunata cu la variàbbili cuntrollu pò rimpiazzà ogni variàbbili value.

value uscita = sbagliate;

di (unt I = 0 ;! sorte; ++ I) {

nant'à = vera;

}

In l 'esempiu sopr'à noi pò vede cumu u routes u travagliu hè cumplitamenti indipendente da a variàbile di cuntrollu canta è u numaru di particulari dipende sanu nant'à ciò chì tempu di variàbbili sorte sarà stabilitu à veru. Inoltre lu variàbile di cuntrollu pò cumportamentu cacciatu da a metafisica, è ùn sarà micca u so travagliu: per (; uscita ;!) {}. Ancu s'è ùn hè a manera più mitrailleur in programma, si pò volte esse tandu interessante. A cosa principali - vuluntarii per una situazione in u quali l 'variàbbili vi purterà u drittu à chjude u valore bissiclette, accussì comu micca à fà lu in un mare Spart'u.

Per bissiclette Java pò esse annunciatu e stu modu: per (;;) {}. Ghjè un esempiu tipicu di un ciclu infinita cù i cundizioni particulari di ntirmittenzi. About chì, cumu faci stu tipu di ciculu interrompu, avemu da dumandassi un pocu più tardi.

Cycle in stile, per ognunu

routes pocca Java hè sempre usatu di l 'tri Nic di a partita di elementi, o ogni strutture dati è di fà u elli certu opérations repetitive. Esempiu datu di forma operatore sò mintuvate quì sottu:

Comu nu nomu dichjaratu iteration variàbbili, un esiste dichjaratu operatore file de famille panoplia pena lu secunnu argumentu. U nomu variàbbili vi alternately piglià i valori di ogni elementu di a panoplia finu à tutti i so 'elementi sò state estratti. It S'avissi a nutari ca lu tipu variàbbili deve esse compatible cù u tippu di elementi ferà in i partita. Dinù, u nomu variàbbili è dispunibbili sclusivamenti di lettura, è prova à cambià ùn vi porta à un cambiamentu di l'elementu in u partita.

ntirmittenzi routes uperatori

Ci sò trè routes operatore interrupts: ruttura, ritornu è cuntinuà. Li primi dui sunnu capaci di to interrupt cumplitamenti l 'routes u travagliu, è cuntinuà à travaglià solu interrupts u iteration realità. Sè vo aduprate in u vostru còdice intentionally routes longhi di Java, sti uperatori deve esse presente in lu. Guardà una sèmplice esempiu di usu ruttura:

Puru sta frasi, hè datu di 11 di particulari, prucessu solu 8 perchè, quandu u tumblr canta hè uguali à 7, cundizione u travagliu in u quali u corpu, hà una durata ruttura.

Torna atti affirmazioni in una manera simile, cu la diffirenza chi si micca solu dà un modu fora di l 'routes di Java, ma da a lu mètudu chi serbit in sta bissiclette.

Cù ruttura cum'è Goto

Hè saria parturitu in menti chi ruttura interrupts solu chì bissiclette, u corpu di ch'ellu hè direttamente, vale à dì, s'è tù aduprà in un ciclu Francese nested, u ciclu luce ùn vi firmavanu u so travagliu. Per fà stu, frasi, ruttura pò ièssiri usatu comu na forma civili di Goto.

In stu embodiment, l 'operatore veni usatu a cunghjunzione cù una etichetta, chì permette à urganizà micca solu i pruduzzioni di a metafisica, ma dinù da un pezzu codice. L'etichetta hè appropriately chjamatu iniziale cù un dui punti doppu lu. L'etichetta hè dichjaratu à u principiu di u pacchettu codice hè marcatu. To interrupt u esicuzzioni di un pacchettu chjamati, in u locu dritta avete à dichjarà: ruttura imya_metki. Guardà u esempiu quì sottu:

In u codice, annunziatu u nomi di i trè pezzi cù etichette Unu, due e tri rispittivamenti. A durata ruttura cu etichetta Two imbarcati in tutti i trè pezzi, ma de fruits un prugrammu fora di Three è dui blocchi è vi cuntinuà à azzione in One Unit. vale à dì in u stimulus noi vi vede dui missaghji: Three e Unu.

cunchiusioni

Avemu dont pràticu cù i prugetti di ciculu in Java, mentri è di Major uperatori, oltri ca comu so 'forma di Fate-pocu, è per ognunu, rispittivamenti. Per un capisci megghiu no preferimu noi à fà esercizi cù l 'usu di ste uperatori in parechji modi, oltri versi to interrupt elli è muvimentu da una pacchettu à un altru.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 co.delachieve.com. Theme powered by WordPress.