Solosaina, Fandaharana
Tsy misy farany ho an'ny (Java) tsingerin'ny
Ao amin'ny Java, toy ny ao amin'ny fandaharana efa misy fiteny, dia misy fitaovana amin'ny fanomezana maro famerenana ny fehezan-dalàna manokana tapa-, na, araka izay atao hoe, tsingerina. Tadivavarana in Java no mifanitsy amin'ny mpandraharaha, tahaka ny ho an'ny Ary raha, sy ny karazany. Matetika, tsingerina dia ampiasaina noho ny andalan-teny iray sy ny maro amin'ny lafiny--arrays amin'ny lafiny rafitra sy ny angon-drakitra iterable (anisan'izany ny famoriam-bola) mba hahitana an'izay nilaina sy ny asa bebe kokoa amin'izy ireo. Na izany aza, tsy ny hany fomba fampiasana fitaovana toy ny tsingerim-Java. Ohatra amin'ny fampiasana ho actuated toy ny hodinihina.
Manome fitoerana The raha ny Java: famariparitana sy ny ohatra
Ny fototra tsingerina mpandraharaha ao amin'ny Java dia raha. Ny fehezan-dalàna Fizaha Snippet fonosina ao anatin'ny tenany, mba ho miverimberina raha mbola ny toe-javatra fitenenana, fonosina ao anaty fonosana tato aoriany, dia fahafaham-po ny lojika MARINA sarobidy. Ny endriky ny ankapobeny raha fanambarana dia toy izao manaraka izao:
raha (toe-javatra) {
Manome fitoerana // vatana
}
Rehefa zava-dehibe ny toe-javatra lojika intsony ny ho marina, mpifatotra noho ny amin'ny fehezan-dalàna manome fitoerana vatana dia hitsahatra ho tanterahina sy ny fanaraha-maso dia ho lasa avy hatrany rehefa tonga ny tsipika.
Fa mazava, dia aoka isika hijery ohatra, ny hita eo amin'ny sary etsy ambany:
Nanambara ny fanisana miova no voalohany nametraka ny 1. Manaraka, dia mahita lojika fonosina ao anatin'ny fonon-teny araka ny anaran 'ny mpandraharaha. Marina, izany hoe, hiverina ny vidiny marina, raha mbola ny zava-dehibe ny miova fanisam dia latsaka na mitovy amin'ny 10. ny manome fitoerana isaky ny mandalo (iteration) ny lanjan'izy ireo dia incremented miova ny 1 sy aseho amin'ny efijery hampionona. Mariho fa rehefa ny hasarobidin'ny ny miova dia nahatratra 11, ny tsingerin'ny tsy miasa intsony.
Raha ny vidin'ny fanisam voalohany mitovy amin'ny 11, ny toe-manome fitoerana ho diso, ary ny fandaharana dia tsy lasa mihitsy aza tao an-tena.
Ilaina ny manamarika fa ny Java Syntaxe mamela ny fampiasana ny fanambarana raha tsy misy vatana. Indro misy ohatra iray. Ndao hoe isika roa hiovaova aho = 100 sy J = 200, isika dia miatrika ny asa ny rindrambaiko mba kajy ny eo ho eo - dia afaka mampiasa ny "lavaka» raha:
raha (++ aho <- J);
Ho vokany, dia tena ilaina ny zanaky ny roa hiovaova ho mitovy amin'ny eo ho eo ny soatoavina voalohany. Araka ny hitanao, ny tsingerina tsy niasa tsara ny faty ka nentiny nivoaka ny ilaina rehetra ao amin'ny fepetra hetsika fanehoan-kevitra.
Ny tsingerin'ny ny do-raha
Ao amin'ny ohatra teo aloha, raha ny fepetra maneho hevitra dia diso niverina tamin'ny voalohany, dia ny fandaharana ho tsy niraharaha ny fatin'i ny manome fitoerana, ary lasa nandeha. Na dia izany aza, matetika misy toe-javatra izay ny fanatanterahana ny voarakitra ao amin'ny fehezan-dalàna ny manome fitoerana vatana, ataovy azo antoka fa, fara fahakeliny, indray mandeha, na inona na inona ny fahamarinan 'ny fepetra maneho hevitra. Amin'ny teny hafa, izany no mitranga fa Jereo ny mampanankery ny fepetra tsy maintsy maneho hevitra am-piandohana sy amin'ny faran'ny ny tsingerin. Zavatra tsy miasa dia afaka manome karazana iray antsoina hoe raha manome fitoerana no ataovy-raha. Manana ny teny manaraka ity:
manao {
Manome fitoerana // vatana
} Raha (fepetra);
Araka ny hitantsika, aloha, fa ny famonoana tsingerin'ny dia ny tena, ary izay ihany vao avy amin'ny teny anglisy ny toe-javatra marina - ary toy izany koa iteration tsirairay.
Ny fehezan-dalàna ambony, eo ho eo ny manatanteraka izany toy ny milaza amin'ny mahazatra kosa. Na izany aza, raha nanendry ny ilaina ny fanisana 11, ny manome fitoerana tena mbola hihaona indray mandeha, talohan'ny mpandraharaha dia afaka manamarina ny fahamarinan 'ny teny.
Description sy ohatra for - Java tsingerin'ny
Fa tsingerin'ny dia zavatra maro sy ny fiteny mahomby Nohavaozina taminy Java. Mandra-fahadimy dikan-ny Java ihany SDK iray nentim-paharazana ny ho endriky ny fanambarana, ary rehefa afaka vaovao - ho an'ny tsirairay avy. Ato amin'ity fizarana ity, isika dia hijery ny endriky ny nentim-paharazana ny mpandraharaha. fa manome fitoerana Java dia toy izao manaraka izao:
Fanaraha-maso Alohan'ny fehezan-dalàna ho nafindra ao amin'ny manome fitoerana aloha initializes ny miova aho, nanompo toy ny latabatra. Ankoatra izany, ny fepetra maneho hevitra dia avy amin'ny teny anglisy, izay ny latabatra dia iray raha oharina amin'ny zava-dehibe, ary raha miverina marina, ny tena dia novonoina ho faty. Avy eo, ny fanisam lanjan'izy ireo dia niova ny dingana efa voafaritra mialoha, ary indray homarinana avy amin'ny teny fepetra fanehoan-kevitra sy ny sisa mandra-pahatongan'ny ny fepetra dia diso. Block sary eto ambany mampiseho dingana rehetra ny tsingerin'ny.
Fa tsara kokoa isika tsaina manome ohatra amin'ny fomba bisikileta ho an'ny Java:
Hitantsika fa amin'ny loopVal miova ampiasaina ho toy ny latabatra. Rehefa iteration tsirairay, ny vidiny dia hitombo amin'ny alalan'ny 1, ary izany no hitranga mandra-pahatongan'izany, raha tsy mahatratra 11. Mariho fa ny fanaraha-maso azo ambara miova ivelan'ny noho ny fanambarana, fa raha tsy te-hampiasa izany na aiza na aiza afa-tsy miova ao amin'ny tsingerina, dia tokony hatao ny hanambara izany mivantana ao amin'ny fanambarana. Ataovy ao an-tsaina fa ny miova dia nanambara tao amin'ny fanambarana dia manana sehatra ao anatin'ny tsingerin'ny ihany io.
Misy fotoana te-hilaza manome fitoerana maro fanaraha-maso ny miova. Fa manome fitoerana Java mamaritra mamela anao hiovaova roa na mihoatra, ary sarahan'ny faingo, ary hanao izany na ny initialization, ary mandritra ny iteration. Toy izany ny mpandraharaha no ho ireto manaraka ireto:
ho an'ny (int I = 1, int J = 10; I Isaky ny iteration, tena ilaina ny miova aho, dia incremented ny 1 sy ny hasarobidin'ny ny miova J dia decremented ny 1. Ny iterations dia ho faty raha mbola lehibe noho na mitovy J. fa tsingerin'ny dia tena malefaka famolavolana, satria telo toko rehetra (initialization, ny toe-javatra, ary ny increment / decrement) dia tsy azo ampiasaina ho an'ny tanjona ny hitiavan'ny. Ohatra, raha tokony ho ny fepetra maneho hevitra amin'ny fanaraha-maso dia afaka miova solointsika boolean misy miova. boolean fivoahana = diso; ho an'ny (int aho = 0 ;! fivoahana; ++ i) { fivoahana = marina; } Ao amin'ny ohatra etsy ambony isika dia afaka mahita ny fomba tsingerin'ny ny asa dia miankina tanteraka amin'ny fanaraha-maso miova izaho sy ny isan'ny iterations dia miankina tanteraka amin'ny firy ny fivoahana miova dia voalaza fa marina. Ary ny fanaraha-maso tanteraka miova azo esorina amin'ny tsingerina, dia tsy hisy fiantraikany ny asany; fa (, fivoahana ;!) {}. Na dia tsy manan-tsaina indrindra fomba fandaharana, dia mety ho ilaina indraindray. Ny zava-dehibe indrindra - mba hamelomana ny toe-javatra izay ny miova hitondra ny zo ivoahana ny tsingerina sarobidy, mba tsy hampiakatra azy ho tsy manam-pahataperana. Fa mety ho tsingerin'ny Java sy nanambara izany; fa (;;) {}. Izany dia ohatra iray amin'ny tsy manam-petra manome fitoerana ny fepetra manokana ny fahatapahana. About izany, ahoana no manapaka izany karazana tsingerina, Hodinihintsika kely taty aoriana. Foreach Java tsingerin'ny no ampiasaina foana ny sequential manavaka ny nahay ny singa na angona rafitra sy hanao azy asa sasany miverimberina. Ohatra tsy ampy nomena ho an'ny mpandraharaha no aseho eto ambany: Amin'ny maha-iteration nanambara miova anarana, dia nanambara teo aloha fihaingoana andalana anarana mpandraharaha manao ny tohan-kevitra faharoa. Ny anarany dia miova mifandimby maka ny soatoavin'ny singa tsirairay ny nahay ny zavatra rehetra mandra-pahatongan'ny efa nalaina. Tsara homarihina fa ny miova dia tsy maintsy ho karazana mifanaraka amin'ny karazana singa voatahiry ao amin'ny fihaingoana. Koa, ny miova anarana tsy ampy manokana ho an'ny famakiana sy ny ezaka mba hiova fa tsy mitondra mankany amin'ny fiovam-ny singa ao amin'ny fihaingoana. Misy zavatra telo operator tsingerin'ny Tapaka: aina, miverena ary manohy. Ny roa voalohany dia afaka manapaka tanteraka ny asa tsingerin'ny, ary manohy ny asany ihany ka miato ny amin'izao fotoana izao iteration. Raha mampiasa ny fehezan-dalàna ao amin'ny tsingerin'ny fanahy iniana tsy misy farany ny Java, ireo mpandraharaha dia tsy maintsy ho hita ao. Diniho ny ohatra tsotra ny fampiasana break: Na dia izany fanambarana izany dia omena ho an'ny 11 iterations, novonoina 8 ihany satria, raha ny mifanohitra aho, dia mitovy amin'ny 7, asa fepetra izay ny vatana manana aina fanambarana. mpandraharaha miverina miasa Toy izany koa ny fahasamihafana fa tsy vitan'ny hoe manome Output tsingerin'ny ny Java, fa koa avy amin'ny fomba, izay napetraka tao tsingerina izany. Tokony ho entina ao an-tsaina fa ny fiatoana ihany izany Tapaka tsingerin'ny, ny tena izay izy mivantana, izany hoe, Raha toa ianao ka mampiasa azy io amin'ny nested manome fitoerana, manome fitoerana ny ivelany dia tsy hitsahatra ny asany. Mba hanaovana izany, fiatoana fanambarana dia azo ampiasaina ho toy ny mandroso amin'ny teny Goto. Eto amin'ity vatana, ny mpandraharaha izay mitohy dia ampiasaina miaraka amin'ny marika, izay ahafahana mandamina tsy ny Output ny tsingerim, fa koa avy amin'ny fehezan-dalàna andian-tsoratra. Ny marika dia araka ny tokony ho atao hoe Solon'anarana amin'ny tsinaibe taorian'ny. Ny marika dia nanambara tamin'ny fiandohan'ny andian-tsoratra ny fehezan-dalàna dia voamariky. Manapaka ny famonoana ho faty ny iray misy soratra hoe andian-tsoratra, teo amin'ny toerana tsy maintsy hilaza: aina imya_metki. Diniho ny ohatra etsy ambany: Ao amin'ny fehezan-dalàna, nanambara ny anaran'ireo telo vato amin'ny marika iray, roa ary telo tsirairay avy. Ny fanambarana fiatoana amin'ny marika roa nandinika lalina rehetra telo kilalao miendrika biriky, saingy Niteraka fandaharana avy Telo sy vato roa ary hitohy ho fampiharana amin'ny One Unit. izany hoe ao amin'ny hampionona ho hitantsika roa hafatra: Telo Ary ny anankiray. Fantatsika tsara ny hevitra ny tsingerina any Java, raha ho an'ny lehibe sy ny mpandraharaha, ary koa ny endrika no ataovy-foana dia ho an'ny tsirairay avy, tsirairay avy. Fa tsara kokoa isika tsaina fahazoan-dalana hanao fanazaran-tena miaraka amin'ny fampiasana ireo teny mpandraharaha isan-karazany, ary koa ny fomba manapaka azy ireo, ary hifindra avy amin'ny andian-tsoratra iray hafa. Endri-javatra ny fangatahana fanambarana
Tsingerin'ny amin'ny fomba tsirairay
Mpandraharaha tsingerin'ny interruption
Mampiasa break toy ny Goto
famaranana
Similar articles
Trending Now