Bai Thuc Hanh OOP

December 11, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Bai Thuc Hanh OOP...

Description

 

A. Hàa tẪp tdỳi dàld Ruắl 3. Iàa ēết jòa trưỚlo WaẾt idưƣlo træld al rc bølo idỮ ‖Deffn _nrfb‚, fàj trỳi taẾp tríl dỏ tdồlo dnếi fàj tríl jãy têld tảa fch dnếi jãy têld iã ldèl. LẾu traỉl kdca tríl jãy têld tảa fch, hảl idề iắl fàj tden từ Hưới 2 trnlo pdắl Rraỉl kdca  tríl jãy têld iã ldèl . Rraỉl kdca tríl jãy têld iã ldèl= 3. Rẩ Rẩaa và iàa iàa ēēết ết N Nrc rcif ifee MB MBK4 K4 ttảa ảa ēèy. ēèy. Fưu ú, Ở ēèy sỪ bụlo Nrcife MBK (lonàa rc iù tdỉ tæj daỉu tdíj NpelMBK), Mcvc YE, pdaíl hẩl 3.4 (ēé iù ldaểu MBK versanl jớa dƣl, tuy ldaíl ēỉ tdồlo ldất sẺ idỊl MBK4). 8. Fàj que quell bølo fỏl fỏldd tríl _al _albnw bnwss (trí (tríll Falux tư tưƣlo ƣlo tỳ tỳ,, idề 3 vàa kdãi ha haỏt ỏt ldỎ) ldỎ),, iãi fỏld iƣ hẩl (ib, bar/fs, inpy/ip, eti)= 





JỞ ijb hẳlo iãid tæj kaẾj ‖ijb‚, dnếi bñlo _albnws + X -< oõ ‖ijb‚ -< Elter  Fỏld ib (idcloe bareitnry)= ièu fỏld lày bñlo ēỉ tdcy ēổa vị trê tdư jụi daỏl tảa ’ ba iduyỉl ēẾl vị trê tdư jụi kdãi. Jốt sồ iãid kdãi ldcu kda sỪ bụlo fỏld ib fà= 

ib . = ēỡlo louyíl Ở tdư jụi daỏl tảa



ib .. = ba iduyỉl ēẾl tdư jụi idc iữc tdư jụi daỏl tảa



ib / = ba iduyỉl ēẾl tdư jụi oồi iữc ồ ēġc daỏl tảa (vê bụ= I=V dnếi B=V,…)



ib 6tíl tdư jụi inl<  = ba iduyỉl ēẾl tdư jụi inl híl trnlo tdư jụi daỏl tảa



ib 6ēưỚlo bẫl ēẾl tdư jụi<  = ba iduyỉl ēẾl tdư jụi vớa ēưỚlo bẫl fà

ēưỚlo bẫl idn trưới. Fỏld bar (bareitnry), (tríl Falux tưƣlo ỡlo fà fs)= Daỉl tdị bcld sãid iãi tẪp tal và tdư jụi trnlo tdư jụi daỏl tảa.

3

 

9. Rdíj Mcvc vàn hhaẾl aẾl j jòa òa tr trưỚlo ưỚlo P Pctd, ctd, test tdỪ ffỏld ỏld mcvc, mcvci 

YỪ bụl bụloo _al _albnw bnwss sec secrid rid ( _albnws + Y) tæj kaẾj ‖Ebat tde systej elvarnljelt vc vcra rach chfe fe‚. ‚. Rr Rrnl nloo dốp dốp tdnả tdnảaa ‖Y ‖Yys yste tej j Prnp Prnper ertataes es‚‚ daỏl daỏl fíl, fíl, id idỊl Ịl ‖Elv ‖Elvar arnl nlje jelt lt Wcrachfes‚ ldư dæld.

8

 

Rrnlo dốp tdnảa Elvarnljelt Wcrachfes, vàn pdắl Yystej vcrachfes và idỊl Lew.

9

 

Rrnlo dốp tdnảa Lew Yystej Wcrachfe, ēaểl vàn ò Wcrachfe lcje fà lcje fà MCWC^DNJE MCWC^DNJE,, iøl trnlo ò Wcrachfe vcfue ldấl vcfue ldấl vàn lýt Hrnwser Bareitnry và Bareitnry và trỎ tớa ēưỚlo bẫl iàa ēết MBK. Ldấl NK ēỉ dnàl tất vaỏi ēết tíl haẾl jòa trưỚlo.

RaẾp Ếp td tden en,, iš išlo lo tr trnl nloo pd pdắl ắl Yy Yyst stej ej vc vcra rach chfe fes, s, tataẾl Ếl dà dàld ld sỪ sỪcc ēổ ēổaa ha haẾl Ếl jò jòaa Ra trưỚlo Pctd ld ldư ư sc scu= u= Kê Kêid id id iduố uốtt và vànn bø bølo lo Pctd và id idỊl Ịl Ebat Ebat.. Dố Dốpp td tdnả nảaa Ebat elvarnljelt vcrachfe xuất vcrachfe xuất daỏl, idýlo tc ldấl iduốt vàn lýt Lew và ēaểl vàn bølo scu=  %MCWC^DNJE%Vhal;, ldấl NK ēỉ kẾt tdýi.

2

 



Kaỉj trc hẳlo iãid jỞ ijb, ldẪp vàn bølo=  mcvc ’versanl. ’versanl . LẾu tdòlo tal daỉl tdị rc fà versanl Mcvc tưƣlo tỳ ldư dæld bướa fà tdàld iòlo

2. Ycu kda ēé dn dnàl àl tất va vaỏi ỏi iàa ēết MMcvc, cvc, dé déyy vaẾt iidưƣlo dưƣlo træ træld ld ēƣl oaẩ oaẩll al rc bølo ‖D ‖Deffn effn _nrfb‚, haíl bịid và tdỳi tda sỪ bụlo injjclb. Oaẩ sỪ inbe ēưứi fưu trnlo gafe _eek3.mcvc, oứa ú iãi hưới fàj ldư scu= YỪ bụlo fỏld ‖ib‚ ēỉ ēẾl tdư jụi idỡc gafe _eek3.mcvc. 





Rdỳi tda injjclb ‖mcvci _eek3.mcvc‚ ēỉ haíl bịid jé louộl, lẾu kdòlo iù fởa al rc fà tdàld iòlo. Rdỳi tda injjclb ‖mcvc _eek3‚, lẾu tdàld iòlo sẺ al rc bølo idỮ ‖Deffn _nrfb‚.

5. Rdíj td tdcj cj sồ bøl bøloo fỏld, aall rc Deff Deffnn stubelt stubelt^lcje, ^lcje, trnlo ēù sstubelt tubelt^lcje ^lcje ffàà tíl ēưứi truyểl vàn hẳlo tdcj sồ bølo fỏld.

5

 

Ruắl

8.

Yetter/Oetter, Yetter/Oett er, Inlstruitnr  Rừ tuắl 8, kduyẾl kdêid sỪ bụlo ABE (vê bụ Altef Alteffam) fam) ēỉ inbe tdcy væ inbe, haíl bịid và tdỳi tda tríl injjclb fale. Iãi dướlo bẫl trnlo ēèy ēểu jếi ēịld vớa ABE Alteffam.

 Đỉ tdỉ daỏl idn ēồa tưứlo inl loưỚa, jé louộl fớp Persnl bướa ēèy ēưứi iàa ēết jald dnả. Lù ēƣl oaẩl hcn oộj jốt tduối têld lcje ’ fà tíl loưỚa; 8 pdưƣlo tdỡi kdỞa tản, 3 kdòlo iù tdcj sồ, và 3 iù tdcj sồ fà tíl loưỚa; oetter/setter idn tduối têld lcje. Ida taẾt tdỉ daỏl trnlo injjelt jé louộl.

puhfai ifcss Persnl {   Ytralo lcje; // tduối têld têld lcje    // pdưƣlo tdỡi tdỡi kdỞa tản kdòlo kdòlo tdcj sồ 

  puhfai Persnl() {   }  

// pdưƣlo tdỡi kdỞa tản 3 tdcj sồ (lcje)   puhfai Persnl(Ytr Persnl(Ytralo alo lcje) { tdas.lcje : lcje;   }  

// oetter idn tduối têld lcje

  puhfai Ytralo oetLcje() { returl lcje;   }  

// setter idn tduối têld lcje

  puhfai vnab setLcje(Y setLcje(Ytralo tralo lcje) {   tdas.lcje : lcje   } } 3

 

Ycu kda ēé ēỊi daỉu vê bụ híl tríl, déy tỳ iàa ēết fớp Ytubelt tden yíu iắu iụ tdỉ bướa ēèy. 3. Rản fớp Ytubelt Ytubelt vớa  vớa iãi tduối têld kaỉu Ytra Ytralo, lo, jỡi truy ldẪp  pravcte oộj= lcje lcje (tíl  (tíl sald vaíl), ab (jé ab (jé sồ sald vaíl), ornup ornup (fớp  (fớp dỊi), ejcaf ejcaf (ēịc  (ēịc idề ejcaf). 8. Rdíj iã iãii pdưƣlo td tdỡi ỡi oet/ oet/set set idn iã iãii tduối ttêld êld (oỊa ffàà oetter oetter/sett /setter). er). Wê bụ bụ,, vớa tdu tduối ối têld ‖lcje‚, dca pdưƣlo tdỡi iắl tdíj oộj ‖puhfai ‖ puhfai Ytralo oetLcje()‚ oetLcje() ‚ và ‖puhfai ‖puhfai vnab setLcje(Ytralo l)‚. l)‚. 9. Rản ēồa tưứ tưứlo lo Y Ytub tubelt elt iù tíl fà Louyel Wcl Cl, ab fà 3?080003, fớp K78II , ejcaf [email protected]. Rdíj pdưƣlo tdỡi ‖Ytralo ‖Ytralo oetAlgn()‚ oetAlgn()‚ idn fớp Ytubelt. Pdưƣlo tdỡi lày trẩ vể tíl, jé sồ YW, fớp, và ejcaf iữc sald vaíl tden ēýlo ēịld bảlo scu=

Louyel Wcl Cl ’ 3?080003 ’ K78II ’ [email protected] 2. Rdí Rdíj j 9 pdư pdưƣlo ƣlo ttdỡi dỡi kkdỞa dỞa ttản ản id idnn fớp Y Ytub tubelt elt Pdưƣlo tdỡi kdỞa tản kdòlo iù tdcj sồ= Ytubelt() Ytubelt().. LẾu kdỞa tản hẳlo pdưƣlo tdỡi lày, sald vaíl ēưứi tản rc sẺ iù oaã trị idn iãi tduối têld ldư scu= lcje : ‖Ytubelt‚, ab:‖000‚, ornup:‖K78IH‚, ejcaf : ‖[email protected][email protected]‚‚ Pdưƣlo tdỡi kdỞa tản iù tdcj sồ Ytubelt(Ytralo lcje, Ytralo ab, Ytralo ejcaf). ejcaf) . KdỞa tản hẳlo pdưƣlo tdỡi lày sẺ iù sald vaíl vớa iãi tduối têld ‖lcje‚, ‖ab‚, và ‖ejcaf‚ fà iãi oaã trị từ tdcj sồ, iøl ‖ornup‚ iù oaã trị fà ‖K78IH‚. Pdưƣlo Pdư ƣlo tdỡi kdỞa tản scn idáp Ytubelt(Ytubelt s). s). Wớa pdưƣlo tdỡi lày, ēồa tưứlo tản rc sẺ iù iãi tduối têld vớa trị oaồlo ldư iữc ēồa tưứlo s. 5. Rản ttddíj ffớp ớp YtubeltJclcoejelt  (tỳ tản pdưƣlo tdỡi jcal()  ēỉ kaỉj trc iãi idỡi YtubeltJclcoejelt (tỳ jcal() ēỉ lĉlo iàa ēết híl tríl). Rrnlo fớp YtubeltJcloejelt, vaẾt jốt pdưƣlo tdỡi ‖ puhfai stctai hnnfecl scjeOrnup(Ytubelt s3, Ytubelt s8)‚ s8)‚ ēỉ kaỉj trc xej dca sald vaíl s3 và s8 iù iñlo fớp dcy kdòlo. 7. YỪc fảa fớp Y Ytubelt tubeltJclco Jclcoejelt ejelt ēỉ ffớp ớp lày iù jố jốtt tduối ttêld êld stu stubelts belts ffàà crrcy (k (kdòlo dòlo bñloo Fas bñl Fast) t) idỡc iãi ēồa tưứ tưứlo lo tduối fớp Ytube Ytubelt lt (jcx. 300) iù tíl stubelts.  WaẾt pdưƣlo tdỡi puhfai vnab cbbYtubelt(Ytubelt lewYtubelt) ēỉ lewYtubelt) ēỉ tdíj jớa jốt Ytubelt vàn jẩlo. ?. Wa WaẾt Ết pdưƣ pdưƣlo lo tdỡi tdỡi ‖puhfai Ytralo stubeltsHyOrnup()‚ stubeltsHyOrnup()‚ idn fớp YtubeltJclcoejelt trẩ vể iduởa al bcld sãid sald vaíl tden fớp tuèl tden ēịld bảlo scu (fưu ú fớp sẮp xẾp tden tdỡ tỳ xuất daỏl ēắu taíl, sald vaíl sẮp xẾp tden tdỡ tỳ tdíj vàn)= 





K78II Louyel Louyel K78IH Louyel Louyel

Wcl Cl - 3?080003 ’ K78II ’ [email protected] Wcl H - 3?080008 ’ K78II ’ [email protected] Wcl I - 3?080009 ’ K78IH ’ [email protected] Wcl B - 3?080002 ’ K78IH ’ [email protected]

Rdỡ tỳ tdíj sald vaíl Ở tríl fà Cl, H, I, B (tdíj sald vaíl hẳlo pdưƣlo tdỡi  cbbYtubelt). 4. WaẾt pdưƣlo tdỡi ‖puhf puhfai ai vn vnab ab re rejn jnve veYt Ytub ubel elt( t(Yt Ytra ralo lo ab ab))‚ idn fớp

YtubeltJclcoejelt ēỉ xùc sald vaíl vớa jé sồ fà ab rc kdỎa bcld sãid.

8

 

Dướlo bẫl= Ycu kda ēé tẩa và iàa ēết Alteffam, lẾu idảy fắl ēắu, iắl inlgao ēưỚlo bẫl tớa MBK ēé iàa ēết Ở tuắl 3= 7. Ifaik Inlgaoure -< Prnmeit Begcufts -< Prnmeit Ytruiture

?. IỪ IỪcc sổ j jớa ớa ddaỏ aỏll fíl fíl,, hí híll tr trãa ãa iidỊ dỊll YBKs; híl pdẩa ifaik ēỉ idỊl ēưỚlo bẫl tớa MBK  dnje pctd. Ycu kda idỊl tdàld iòlo ifaik NK  ēỉ  ēỉ oda ldẪl.

9

 

Ldư vẪy fà ēé inlgao xnlo, fưu ú vaỏi lày idề taẾl dàld 3 fắl, iãi fắl scu kdòlo iắl fàj fảa. RaẾp tden, ēỉ tản jớa prnmeit, ifaik vàn Irecte Lew Prnmeit  Ở  Ở iỪc sổ ēắu taíl, taẾp ēù 8 fắl Lext ,ỡlo. Lext Ycu ēỉ louyíl jếi ifaiktưƣlo   (8 fắl).  (8 Ờ iỪc sổ iuồa ēaểl tíl prnmeit và lƣa fưuēịld jé và louộl kda dnàl tdàld, ifaikiñlo, Galasdyíu  ēỉ iắu xãi ldẪl tản jớa prnmeit.

2

 

Rản jớa fớp Ytubelt hẳlo iãid= raodt ifaik sri -< Lew -< Mcvc Ifcss; scu ēù ēết tíl idn ifcss fà Ytubelt và ifaik NK . Rỳ dnàl tdaỏl iãi yíu iắu iøl fảa.

5

 

 Đỉ idảy idưƣlo træld, raodt ifaik ifcss idỡc pdưƣlo tdỡi jcal iắl idảy, idỊl Xul (dnếi Behuo )

7

 

?

 

Ruắl 9. Kaỉu bỮ faỏu louyíl tdữy, equcfs Iãi kaỉu bỮ faỏu trnlo Mcvc ēưứi tdỉ daỏl ldư dæld bướa=

Iãi kaỉu bỮ faỏu trnlo Mcvc ’ louộl mcvctpnalt.inj

YỪ bụlo bụlo in inbe be jẫu tảa dttps=//oatduh.inj/nnpuet/Exeriases/tree/jcster/_eek9 dttps=//oatduh.inj/nnpuet/Exeriases/tree/jcster/_eek9,, déy dnàl tdaỏl iãi yíu iắu scu= Ièu 3. WaẾt iãi pdưƣlo tdỡi scu= c. WaẾt pdưƣlo tdỡi tæj ưới sồ idulo fớl ldất iữc 8 sồ louyíl c và h. Đết tíl fà oib(alt c, alt h). h. WaẾt pdưƣlo tdỡi têld Gahnlciia Gahnlciia iữc jốt sồ louyí louyíll l, ēết tíl fà gahnlciia(alt l), l), iòlo tdỡi ldư scu=

i. WaẾt pdưƣlo tdỡi tæj iãi sồ louyíl tồ từ 3 -< L (bñlo sàlo Erctnstdeles waka waka), ), ēết tíl saeveErctnstdeles(alt l). l). Fưu ú, pdưƣlo tdỡi iù kaỉu trẩ vể fà vnab , tất iẩ iãi sồ louyíl tồ tæj ēưứi al rc tríl iñlo jốt bølo, loĉl iãid ldcu hỞa 3 bấu iãid (spcie). Ièu 8. 8. Rản fớp pdèl sồ Grcitanl Grcitanl iù  iù dca tduối têld fà tỪ (lujerctnr) và jẫu (belnjalctnr) c. Kdca hãn dca tduối têld lujerctnr  và  và belnjalctnr  iù  iù kaỉu fà alt h. WaẾt iãi pdưƣlo tdỡi oetter, setter idn iãi tduối têld i. WaẾt pdưƣlo tdỡi kdỞa tản iù tdcj sồ idn fớp Grcitanl iù sỪ bụlo từ kdùc tdas b. WaẾtfớl pdưƣlo ( rebuie)) pdèl sồ. Oứa ú sỪ bụlo pdưƣlo tdỡi tæj ưới sồ idulo ldất. tdỡi rýt oỊl (rebuie 3

 

e. Tèy bỳlo iãi pdưƣlo tdỡi iốlo (cbb (cbb), ), trừ (suhtrcit (suhtrcit), ), ldèl (juftapfy (juftapfy), ), idac (bavabe (bavabe)) pdèl sồ. Fưu ú iãi pdưƣlo tdỡi lày trẩ vể 3 pdèl sồ jớa g. WaẾt pdưƣlo tdỡi ‖puhfai ‖ puhfai hnnfecl equcfs(Nhmeit nhm)‚ sn nhm)‚ sn sãld dca pdèl sồ. LẾu nhm kdòlo pdẩa fà kaỉu Grcitanl Grcitanl tdæ  tdæ trẩ vể gcfse gcfse.. Loưứi fảa trẩ vể true true kda  kda 8 pdèl sồ hẳlo ldcu, iøl fảa fà gcfse gcfse.. Oứa ú sỪ bụlo alstclieng  ēỉ kaỉj trc nhm nhm iù  iù pdẩa kaỉu Grcitanl Grcitanl,, scu ēù áp kaỉu trưới kda sn sãld.

ag (nhm alstclieng Grcitanl) { Grcitanl ntder : (Grcitanl) nhm;  // injpcre tdas tdas vs ntder de dere re

}

8

 

Ruắl 2. Ytctai, jẩlo, Mulat WaẾt iãi pdưƣlo tdỡi stctai scu, sỪ bụlo MUlat vaẾt từlo pdưƣlo tdỡi êt ldất 5 hố test ēỉ kaỉj trc têld ēýlo ēẮl (sỪ bụlo pdưƣlo tdỡi cssertEqucfs). YỪ bụlo inbe jẫu tảa= dttps=//oatduh.inj/nnpuet/Exeriases/tree/jcster/_eek2 c. Ræj oaã trị fớl ldất iữc dca sồ louyíl, oaã trị trẩ vể iữc pdưƣlo tdỡi fà sồ fớl ldất (pdưƣlo tdỡi jcx8Alt ) h. Ræj oaã trị ldỎ ldất iữc iữc jốt jẩlo sồ louyíl (kêid tdưới jẩlo 6: 300 pdắl tỪ) (pdưƣlo tdỡi jalCrrcy ) i. WaẾt idưƣlo træld têld idề sồ HJA tden iòlo tdỡi scu= (pdưƣlo tdỡi icfiufcteHJA ) HJA : Ièl lếlo (ko) / ( Idaểu icn(j) \ 8) (Fàj trøl kẾt quẩ têld ēưứi ēẾl idỮ sồ tdẪp pdèl tdỡ ldất). Al rc kẾt quẩ ēãld oaã idề sồ HJA bỳc tden iòlo tdỡi tríl= - LẾu HJA bướa 34.5 tdæ trẩ vể ‖RdaẾu ièl‚ - LẾu HJA từ 34.5 ēẾl 88.1 tdæ trẩ vể ‖Hæld tdưỚlo‚ - LẾu HJA từ 89 ēẾl 82.1 tdæ trẩ vể ‖Rdừc ièl‖ - LẾu HJA Z ffeb:>Z Yqucre[sabe:>,infnr:>,gaffeb:>Z

Tej xát ēnảl inbe bướa ēèy, trưới kda test idảy tdỪ, déy tæj và bỳ ēnãl xej bølo làn sẺ hãn fởa, và kịid hẩl al rc sẺ ldư tdẾ làn. Fưu ú, iù tdỉ 3 sồ ièu fỏld iù fởa syltcx, bẫl ēẾl injpafe errnr= Ydcpe s3 : lew Iarife(5.5, "XEB", gcfse); Yystej.nut.praltfl(s3); Yystej.nut.praltfl(s3.oetCrec()); Yystej.nut.praltfl(s3.o Yystej.nut. praltfl(s3.oetPerajeter( etPerajeter()); )); Yystej.nut.praltfl(s3.oetInfnr()); Yystej.nut.praltfl(s3.asGaffeb()); Yystej.nut.praltfl(s3.o Yystej.nut. praltfl(s3.oetXcbaus()); etXcbaus());   Iarife i3 : (Iarife)s3; Yystej.nut.praltfl(i3); Yystej.nut.praltfl(i3.o Yystej.nut. praltfl(i3.oetCrec()); etCrec()); Yystej.nut.praltfl(i3.oetPerajeter()); Yystej.nut.praltfl(i3.oetInfnr()); Yystej.nut.praltfl(i3.asGaffeb()); Yystej.nut.praltfl(i3.o Yystej.nut. praltfl(i3.oetXcbaus()); etXcbaus());   Ydcpe s8 : lew Ydcpe();   Ydcpe s9 : lew Xeitclofe(3.0, 8.0, "XEB", gcfse); Yystej.nut.praltfl(s9); Yystej.nut.praltfl(s9.o Yystej.nut. praltfl(s9.oetCrec()); etCrec()); Yystej.nut.praltfl(s9.oetPerajeter()); Yystej.nut.praltfl(s9.oetInfnr()); Yystej.nut.praltfl(s9.o Yystej.nut. praltfl(s9.oetFelotd()); etFelotd());   Xeitclofe r3 : (Xeitclofe)s9; Yystej.nut.praltfl(r3); Yystej.nut.praltfl(r3.o Yystej.nut. praltfl(r3.oetCrec()); etCrec()); Yystej.nut.praltfl(r3.oetInfnr()); Yystej.nut.praltfl(r3.o Yystej.nut. praltfl(r3.oetFelotd()); etFelotd());   Ydcpe s2 : lew Yqucre(7.7); Yystej.nut.praltfl(s2); Yystej.nut.praltfl(s2.o Yystej.nut. praltfl(s2.oetCrec()); etCrec()); Yystej.nut.praltfl(s2.oetInfnr()); Yystej.nut.praltfl(s2.o Yystej.nut. praltfl(s2.oetYabe()); etYabe());  

5

 

Xeitclofe r8 : (Xeitclofe)s2; Yystej.nut.praltfl(r8); Yystej.nut.praltfl(r8.o Yystej.nut. praltfl(r8.oetCrec()); etCrec()); Yystej.nut.praltfl(r8.oetInfnr()); Yystej.nut.praltfl(r8.o Yystej.nut. praltfl(r8.oetYabe()); etYabe()); Yystej.nut.praltfl(r8.o Yystej.nut. praltfl(r8.oetFelotd()); etFelotd());   Yqucre sq3 : (Yqucre)r8; Yystej.nut.praltfl(sq3); Yystej.nut.praltfl(sq3.oetCrec()); Yystej.nut.praltfl(sq3. Yystej.nut. praltfl(sq3.oetInfnr()); oetInfnr()); Yystej.nut.praltfl(sq3.oetYabe()); Yystej.nut.praltfl(sq3.oetFelotd());

7

 

Ruắl ?. (8) Đc dæld, altergcie RaẾp tụi từ hàa huổa trưới, déy= -

Địld lodġc fớp Bacorcj Bacorcj ēảa  ēảa ēaỏl idn sƣ ēộ ēclo ēưứi vẺ

-

Địld lodġc fớp Fcyer  idỡc  idỡc bcld sãid iãi ēồa tưứlo Ydcpe Ydcpe.. Fớp Bacorcj Bacorcj iù  iù jốt dnếi ldaểu ēồa tưứlo tduối fớp Fcyer . Hổ ssuulo ppddưƣlo ttddỡi idn fớ fớp Fcyer   ēỉ xùc tất iẩ iãi ēồa tưứl tưứloo tduối fớp Rraclofe trnlo fớp Hổ ssuulo ppddưƣlo ttddỡi iiddn fớ fớp Bacorcj Bacorcj ēỉ  ēỉ xùc tất iẩ iãi ēồa tưứlo tduối fớp Iarife trnlo Bacorcj Rdí Rdíj j tduố tduốii têl têldd vas vasahf ahfee idn Fcy Fcyer. er. Kd Kdaa tduố tduốii têld llày ày fà gc gcfse fse,, iãi dæ dæld ld tdu tduối ối ēồa ttưứl ưứloo Fcyer ēấy sẺ kdòlo ēưứi vẺ tríl Bacorcj WaẾt WaẾt pdư pdưƣlo ƣlo td tdỡi ỡi xù xùcc iãi dæ dæld ld trñ trñlo lo ldc ldcuu trn trnlo lo jố jốtt Fcy Fcyer er (v (vêê bụ= vớa Ia Iari rife fe,, 8 dæld dæld trñlo ldcu sẺ tỊc ēố tèj và ēố fớl hãl kêld ldư ldcu) WaẾ WaẾtt pdưƣlo pdưƣlo tdỡ tdỡii ēỉ idu iduyỉl yỉl ttừlo ừlo fn fnảa ảa dæl dældd vẺ vàn ttừlo ừlo ēồ ēồaa tưứl tưứloo Fcye Fcyer. r. Yc Ycuu kda id idảy ảy pdưƣlo tdỡi lày, tất iẩ iãi Yqucre iữc Bacorcj sẺ ēưứi iduyỉl vàn 3 Fcyer, iãi Iarife ēưứi iduyỉl vàn 3 Fcyer kdãi,… LẾu sồ fnảa dæld ldaểu dƣl sồ Fcyer daỏl iù tdæ tản tdíj.

-

-

Rừ iã iãii fớp ēēéé iàa ēēết ết sẵ sẵl, l, td tdỪ Ừ kdỞ kdỞaa tản iiãi ãi ēồ ēồaa tưứ tưứlo, lo, rrelb elber er ēộ dỊ dỊcc idn iidýl dýlo, o, oứ oứaa ú trnlo Mcvc, iù tdỉ sỪ bụlo Ywalo nr McvcGT idn ēộ dỊc.

3

 

Ruắl 4. Lonảa fỏ (try-ictid, tdrnw) Rrnlo Mcvc, lonảa fỏ - exieptanl fà jốt sỳ kaỏl jà pdã vợ fuộlo iduạl trnlo quã træld tdỳi daỏl iữc idưƣlo træld. Ldaỏj vụ iữc tc ’ loưỚa pdãt traỉl idưƣlo træld fà iạl xỪ fú lonảa fỏ, tdcy væ idưƣlo træld ‖idẾt‚ ‖idẾt‚ tdæ idữ ēốlo xỪ fú ēỉ lù iù tdỉ taẾp tụi hæld tdưỚlo. Đỉ bễ taẾp iẪl, déy xej xát vê bụ ēƣl oaẩl bướa ēèy.  puhfai ifcss DeffnExieptanl {    puhfai stctai vnab jcal(Ytralo[Z cros) {

// Pdáp idac lày kdòlo iù vấl ēể bnuhfe vcfue : 2 / 8; Yystej.nut.praltfl("Wcfue : " + vcfue);

 

   

// Pdáp idac lày iù vấl ēể, væ idac idn 0 // Fởa ēé xẩy rc tảa ēèy.

 

   

vcfue : 8 / 0;

// 8 bølo inbe bướa ēèy sẺ kdòlo ēưứi tdỳi daỏl Yystej.nut.praltfl("Lew vcfue : " + vcfue); Yystej.nut.praltfl("Exat!");

 

      }

}

Kda tdỳi tda ēnảl inbe lày, kẾt quẩ tdu ēưứi ldư scu=    

Wcfue : 8 Exieptanl al tdrecb "jcal" mcvc.fclo.CratdjetaiExieptanl= / hy zern ct exieptanl.DeffnExieptanl.j exieptanl.DeffnExieptanl.jcal cal( (DeffnExieptanl.mcvc=38 DeffnExieptanl.mcvc= 38) )

Rrnlo vê bụ lày, fởa xẩy rc kda tdỳi daỏl pdáp idac idn 0. Pdáp idac idn 0 fàj idưƣlo træld ‖láj‚ rc lonảa fỏ, ‖idẾt‚ locy tảa bølo lày, bẫl tớa 8 ièu fỏld iuồa iñlo kdòlo ēưứi tdỳi daỏl. RaẾl dàld sỪc ēổa ēnảl inbe tdàld ldư bướa ēèy, và idảy fảa idưƣlo træld, tc sẺ tdấy idưƣlo træld kdòlo hãn ‖fởa‚, ièu fỏld iuồa ēé ēưứi tdỳi daỏl.  puhfai ifcss DeffnExieptanl {    puhfai stctai vnab jcal(Ytralo[Z cros) {  

             

// Pdáp idac lày kdòlo iù vấl ēể bnuhfe vcfue : 2 / 8; Yystej.nut.praltfl("Wcfue : " + vcfue); try { vcfue : 8 / 0; Yystej.nut.praltfl( "Lew vcfue : " + vcfue); } ictid (CratdjetaiExieptanl e) {

// Iãi bølo inbe trnlo kdồa ictid ēưứi tdỳi tda Yystej.nut.praltfl( "Cl exieptanl"); Yystej.nut.praltfl( "Errnr= " + e.oetJesscoe());

       

 

}

// Bølo inbe bướa ēèy idẮi idẮl sẺ ēưứi tdỳi daỏl Yystej.nut.praltfl("Exat!");

3

 

  }

}

Ờ ēnảl inbe sỪc ēổa pdêc bướa, tc ēé idữ ēốlo ēết ēnảl inbe iù tdỉ xẩy rc fởa (tdỳi daỏl pdáp idac) vàn trnlo kdồa try-ictid. Wæ vẪy kda lonảa fỏ ēưứi ‖láj‚ rc, ēnảl inbe trnlo kdồa ictid sẺ ēưứi tdỳi tda, scu ēù taẾp tụi vớa iãi fỏld iøl fảa. Wê bụ xỪ fú lonảa fỏ híl tríl iù tdỉ sỪc ēổa tdàld bảlo ‖iduạ ‖iduạll dƣl‚ ldư bướa ēèy. Rdòlo tdưỚlo, dàj idỡc ēnảl inbe iù tdỉ xẩy rc lonảa fỏ sẺ ‖láj‚ rc lonảa fỏ. Wà dàj oỊa tớa idýlo sẺ xỪ fú idýlo hẳlo iãid try-ictid dnếi taẾp tụi ‖láj rc lonảa fỏ‚ ēỉ dàj ‖oỊa tớa lù‚ xỪ fú.  puhfai ifcss DeffnExieptanl {

// pdưƣlo tdỡi lày "láj" rc lonảa fỏ, pdưƣlo tdỡi oỊa tớa iắl xỪ fú   puhfai stctai bnuhfe bavabe(bnuhfe c, bnuhfe h) tdrnws

  CratdjetaiExieptanl {   returl c/h;   }          

 puhfai stctai vnab jcal(Ytralo[Z cros) { try { vcfue : bavabe (8 , 0); Yystej.nut.praltfl( "Lew vcfue : " + vcfue); } ictid (CratdjetaiExieptanl e) { Yystej.nut.praltfl( "Cl exieptanl"); Yystej.nut.praltfl( "Errnr= " + e.oetJesscoe()); } Yystej.nut.praltfl("Exat!");

     

    }

}

8

 

 Qíu iắu= Bỳc iắu= Bỳc tríl dướlo bẫl pdêc tríl, déy dnàl tdàld iãi yíu iắu bướa ēèy Ièu 3. Iàa 3. Iàa ēết iãi fớp ldư trnlo dæld bướa ēèy.

c. Đết jn jnbagae bagaerr chst chstrcit rcit iidn dn iãi fớp và pdưƣlo ttdỡi dỡi td tdêid êid dứ dứpp h. Ià Iàaa ēế ēếtt iiãi ãi pdưƣl pdưƣloo ttdỡ dỡii evcfucte() evcfucte() và  và tnYtralo() tnYtralo() tdêid  tdêid dứp idn iãi fớp. Bướa ēèy fà vê bụ kẾt quẩ pdưƣlo tdỡi tnYtralo() tnYtralo() idn  idn haỉu tdỡi (30\8 - 9 + 2*9)\8.

((((30) \ 8 + -9) + (2 * 9))) \ 8 i. WaẾt ffớ ớp ExpressanlRest ExpressanlRest ēỉ  ēỉ tdỪ, trnlo ēù tản haỉu tdỡi (30\8 - 9 + 2*9)\8  và   và têld kẾt quẩ, al rc jàl dæld. Idý ú= kdòlo iắl ldẪp bỮ faỏu từ tỏp lonàa dnếi xỪ fú xèu kê tỳ idỡc haỉu tdỡi. b. Hổ ssuulo iiããi fớ fớp Yuhtrcitanl Yuhtrcitanl   (trừ), Juftapfaictanl Juftapfaictanl (ldèl),  (ldèl), và Bavasanl Bavasanl (idac).  (idac). Ycu ēù, sỪc fớp ExpressanlRest  ēỉ idảy tdỪ. ExpressanlRest ēỉ e. TỪ fú llááj lloonảa fỏ fỏ mcvc.fclo.Cratdje  vớa lốa bulo ‖ Fởa  mcvc.fclo.CratdjetaiExieptanl taiExieptanl vớa Fởa idac idn 0 ‚‚   kda tdỳi daỏl pdáp idac idn 0 Ở pdưƣlo tdỡi evcfucte() evcfucte() iữc  iữc fớp Bavasanl Ièu 8. Rản 8. Rản iãi pdưƣlo tdỡi oèy rc và xỪ fú 5 trưỚlo dứp lonảa fỏ ldư jò tẩ Ở hẩlo bướa. Pdưƣlo tdỡi láj lonảa fỏ  fà pdưƣlo tdỡi sẺ oèy rc lonảa fỏ ; Pdưƣlo tdỡi hẮt lonảa fỏ  fà iãi pdưƣlo tdỡi oỊa ēẾl và xỪ fú lonảa fỏ láj rc từ Pdưƣlo tdỡi láj lonảa fỏ.  Pdưƣlo  tdỡi hẮt lonảa fỏ scu kda xỪ fú lonảa fỏ xnlo tdæ trẩ  vể kẾt quẩ fởa tưƣlo ỡlo (iốt Rrẩ vể fởa, fởa, kaỉu bỮ faỏu Ytralo Ytralo), ), trnlo trưỚlo dứp kdòlo iù lonảa fỏ xẩy rc tdæ trẩ vể ‖Kdòlo iù fởa‚. Rất iẩ pdưƣlo tdỡi vaẾt trnlo 3 fớp iù tíl fà _eek4^Rcsk8 .

9

 

Lonảa fỏ  mcvc.fclo.LuffPnalterExieptanl

Pdưƣlo tdỡi láj lonảa fỏ LPEx

Pdưƣlo tdỡi hẮt lonảa fỏ

Fởa trẩ vể

Dướlo bẫl

LPExRest

‖Fởa Luff Pnalter‚

Iồ tæld truy iẪp jốt ēồa tưứlo iù oaã trị luff 

 mcvc.fclo.CrrcyAlbexNutNgHnul  CANnHEx bsExieptanl

CANnHExRest

‖Fởa Crrcy Albex Nut Iồ tæld truy iẪp vàn vị trê idề jụi kdòlo tộl ng Hnulbs‚ tảa trnlo jốt jẩlo

 mcvc.fclo.CratdjetaiExieptanl  mcvc.fclo.CratdjetaiExiepta nl

CratdEx

CratdExRest

‖Fởa Cratdjetai‚

Rdỳi daỏl pdáp idac idn 0

 mcvc.an.GafeLntGnulbExieptanl

GLGEx

GLGExRest

‖Fởa Gafe Lnt Gnulb‚

YỪ bụlo fớp   iồ tæld ēỊi GafeXecber  iồ lốa bulo jốt tỏp kdòlo tộl tảa

 mcvc.an.ANExieptanl

ANEx

ANExRest

‖Fởa AN‚

-

2

 

Ruắl 1. A/N Mcvc iulo iấp sỳ dở trứ jảld jẺ idn iãi tdcn tãi A/N faíl qucl tớa iãi Gafe (ēỊi, oda,…). Wê bụ vớa ēỊi 3 gafe text, Mcvc iulo iấp ldaểu iãid kdãi ldcu. ldcu. Iù tdỉ sỪ bụlo GafeXecber  GafeXecber  ldư bướa ēèy. HuggerebXecber al : lew HuggerebXecber( lew GafeXecber( "i=VV "i=VVgafelcje.txt" gafelcje.txt" )); Ytralo str;  wdafe ((str : al.recbFale()) !: luff) {   Yystej.nut.praltfl(str); }

Dnếi iù tdỉ sỪ bụlo Gafe.XecbCffFales() ldư bướa ēèy. Pdưƣlo tdỡi lày sẺ trẩ vể 3 Fast iãi Ytralo tưƣlo ỡlo vớa iãi bølo iữc gafe text. Fast6Ytralo< fales : "I=VV VVgafelcje.txt" gafelcje.txt" )); Gafes.recbCffFales (Pctds.oet("I=

 Qíu iấu= Bỳc iấu= Bỳc tríl dướlo bẫl pdêc tríl, déy xèy bỳlo fớp taỏl êid Utafs, sỪ bụlo inbe jẫu tảa= dttps=//oatduh.inj/nnpuet/Exeriases/tree/jcster/_eek1 c. WaẾt pdưƣlo tdỡi stctai ēỉ ēỊi jốt tỏp .txt từ ổ iỡlo= puhfai stctai Ytralo recbInlteltGrnjGafe(Ytralo pctd), trnlo ēù haẾl pctd fà ēưỚlo bẫl ēẾl tỏp iắl ēỊi, fưu ú iẩ trưỚlo dứp ēưỚlo bẫl tưƣlo ēồa và tuyỏt ēòa, quẩl fú gafe tríl dỏ ēaểu dàld Falux išlo ldư _albnws h. WaẾt pdưƣlo tdỡi stctai ēỉ xuất lốa bulo jốt xèu vàn 3 tỏp trnlo ổ iỡlo= puhfai stctai vnab wrateInlteltRnGafe(Ytralo pctd), trnlo ēù haẾl pctd fà ēưỚlo bẫl ēẾl tỏp iắl oda lốa bulo. LẾu tỏp ēé iù lốa bulo tdæ tc xùc lốa bulo ēù trưới kda oda lốa bulo jớa. i. Rưƣlo tỳ ú ièu h ldưlo tdcy væ xùc lốa bulo iš ēa, tc hổ sulo lốa bulo jớa vàn iuồa tỏp daỏl tảa b. WaẾt pdưƣlo tdỡi stctai ēỉ tæj kaẾj jốt tỏp trnlo jốt tdư jụi= puhfai stctai Gafe galbGafeHyLcje(Ytralo gnfberPctd, Ytralo gafeLcje), trnlo ēù gnfberPctd fà tíl tdư jụi, gafeLcje fà tíl tỏp iắl tæj kaẾj.

3

 

Ruắl 30. Bctc struitures= Fast, Crrcy, Ytralo  

Fast Fast Altergcie fà jốt fnảa Altergcie Inffeitanl. Iãi pdắl tỪ iữc Fast Altergcie ēưứi sẮp xẾp iù tdỡ tỳ và oaã trị iữc iãi pdắl tỪ lày iù tdỉ trñlo ldcu. Iãi pdắl tỪ trnlo Fast iù tdỉ ēưứi truy iẪp, tdíj, sỪc dnếi xùc tdòlo quc vị trê iữc lù trnlo bcld sãid, và pdắl tỪ ēắu taíl trnlo Fast sẺ iù idề sồ fà 0. Ida taẾt vể iãi pdưƣlo tdỡi iữc Fast iù tdỉ xej tảa ēèy= dttps=//bnis.nrcife.inj/mcvcse/4/bnis/cpa/mcvc/utaf/Fast.dtjf Fast6Ytralo< fast :lew CrrcyFast6Ytralo
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF