1. Pagsusuma ng mga numero gamit ang while
loop
Sumulat tayo ng isang programa na nagbabasa ng mga numero mula sa keyboard (hangga't ang gumagamit ay nagpasok ng isang bagay na mukhang isang numero) at pagkatapos ay ipinapakita ang kanilang kabuuan sa screen. Narito ang magiging hitsura ng code ng naturang programa (ipinapakita lang namin ang code sa loob ng main
pamamaraan).
Code | Paliwanag |
---|---|
|
Gumawa ng Scanner object para magbasa ng data mula sa console. Iimbak namin ang kabuuan ng mga numero sa sum variable. Hangga't ang mga numero ay ipinasok mula sa console basahin ang susunod na numero sa x variable. Idagdag x sa kabuuan ng mga numero (ang sum variable). Ipakita ang nakalkulang kabuuan sa screen. |
2. Paghahanap ng maximum na numero gamit ang isang while
loop
Ang aming pangalawang programa ay magbabasa din ng mga numero mula sa keyboard (hangga't ang gumagamit ay nagpasok ng isang bagay na parang numero), ngunit ngayon gusto naming ipakita ang pinakamalaki sa mga numerong ipinasok. Narito ang magiging hitsura ng code ng naturang programa (ipinapakita lang namin ang code sa loob ng main
pamamaraan).
Code | Paliwanag |
---|---|
|
Gumawa ng Scanner object para magbasa ng data mula sa console. Ang max variable ay mag-iimbak ng maximum ng mga numero. Hangga't ang mga numero ay ipinasok mula sa console basahin ang susunod na numero sa x variable. Paghambingin x at max . Kung x mas malaki kaysa sa max , i-update ang maximum. Ipakita ang maximum na numero sa screen. |
Narito ang isang kawili-wiling punto: kung negatibo ang lahat ng numerong ipinasok mula sa keyboard, ipapakita ng programa ang 0
. Alin ang hindi tama.
Bilang resulta, ang paunang halaga ng max na variable ay dapat kasing maliit hangga't maaari.
Opsyon 1:
Maaari mong itakda itong katumbas ng -2,000,000,000
(negatibong dalawang bilyon). Hindi ito masamang simula.
Opsyon 2:
Italaga ang pinakamaliit na posibleng int
halaga. Mayroong isang espesyal na pare-pareho para dito: Integer.MIN_VALUE
;
Opsyon 3:
Mas mabuti pa, magpasimula max
sa unang numerong ipinasok. Ito ang pinakamagandang opsyon. Ngunit ito ay gagana lamang kung ang mga kondisyon ng gawain ay nangangailangan ng user na magpasok ng kahit isang numero.
GO TO FULL VERSION