1. Paggamit ng forloop upang mabilang ang bilang ng mga naipasok na linya
Sumulat tayo ng isang programa na nagbabasa ng 10mga linya mula sa keyboard at ipinapakita ang bilang ng mga linya na mga numero. Halimbawa:
| Code | Paliwanag |
|---|---|
|
Create a
|
Kung ang linya ay naglalaman ng maraming mga token na pinaghihiwalay ng mga puwang, at ang una sa mga ito ay isang numero, ang hasNextInt()pamamaraan ay babalik true, kahit na ang iba pang mga token ay hindi mga numero. Nangangahulugan iyon na gagana lang nang tama ang aming programa kung isang token lang ang ipinasok sa bawat linya.
2. Pagkalkula ng factorial gamit ang isang forloop
Sumulat tayo ng isang programa na hindi nagbabasa sa anumang bagay, ngunit sa halip ay may kinakalkula. Isang bagay na mahirap. Halimbawa, ang factorial ng numero 10.
Ang factorial ng isang numero n(na tinutukoy ng n!) ay produkto ng isang serye ng mga numero: 1*2*3*4*5*..*n;
| Code | Paliwanag |
|---|---|
|
We store the product of numbers in the |
Ang panimulang halaga ay f = 1, dahil tayo ay nagpaparami fsa mga numero. Kung fito ay orihinal 0, ang produkto ng lahat ng mga numero na pinarami ng 0ay magiging 0.
3. Paggamit ng forloop upang gumuhit sa screen
Sumulat tayo ng isang programa na gumuhit ng isang tatsulok sa screen. Ang unang linya ay binubuo ng 10mga asterisk, ang pangalawa - 9mga asterisk, pagkatapos 8, atbp.
| Code | Paliwanag |
|---|---|
|
Loop through the lines (there should be
|
Kailangan nating magkaroon ng dalawang nested loops dito: ang panloob na loop ay responsable para sa pagpapakita ng tamang bilang ng mga asterisk sa isang partikular na linya.
At ang panlabas na loop ay kinakailangan upang mag-loop sa mga linya.
GO TO FULL VERSION