Telefonia, Prugrammazione
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.
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. 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. 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. 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. 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. 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. Features di l 'applicazzioni di affirmazioni
Cycle in stile, per ognunu
ntirmittenzi routes uperatori
Cù ruttura cum'è Goto
cunchiusioni
Similar articles
Trending Now