1. Paggamit ng for
loop upang mabilang ang bilang ng mga naipasok na linya
Sumulat tayo ng isang programa na nagbabasa ng 10
mga 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 for
loop
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 f
sa mga numero. Kung f
ito ay orihinal 0
, ang produkto ng lahat ng mga numero na pinarami ng 0
ay magiging 0
.
3. Paggamit ng for
loop upang gumuhit sa screen
Sumulat tayo ng isang programa na gumuhit ng isang tatsulok sa screen. Ang unang linya ay binubuo ng 10
mga asterisk, ang pangalawa - 9
mga 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