Protsendi arvutamine võib olla suureks abiks. Kuid kui numbrid muutuvad suuremaks, muutub selle arvutamiseks programmi kasutamine palju lihtsamaks. Siit saate teada, kuidas saate Javas protsendi arvutamiseks programmi luua.
1
Planeerige oma programm. Kuigi protsendi arvutamine pole keeruline, on alati hea tava enne kodeerimise alustamist oma programm planeerida. Proovige leida vastused järgmistele küsimustele: kas teie programm hakkab käsitlema suuri numbreid? Kui jah, siis proovige mõelda viisidele, kuidas teie programm saab hakkama suure hulga arvudega. Üks võimalus seda teha on int asemel ujuki või pika muutuja kasutamine.
2
Kirjutage kood. Protsendi arvutamiseks vajate kahte parameetrit:Kokkukoormus (või maksimaalne võimalik punktisumma); ja,saadud punktisumma, mille protsenti soovite arvutada.Näiteks: kui õpilane saab testis 30 punkti 100-st ja soovite arvutada õpilase poolt kogutud hinnete protsenti, on 100 punktide kogusumma (või maksimum). võimalik skoor). 30 on saadud skoor, mille protsenti soovite arvutada. Protsendi arvutamise valem on: protsent = (saadud skoor x 100) / koguskoor. Nende parameetrite (sisendite) saamiseks kasutajalt proovige kasutada Java skanneri funktsiooni.
3
Arvutage protsent. Kasutage protsendi arvutamiseks eelmises etapis toodud valemit. Veenduge, et protsendi väärtuse salvestamiseks kasutatav muutuja on tüüpi float. Kui ei, ei pruugi vastus olla õige. Selle põhjuseks on asjaolu, et ujuvandmete tüüp on 32-bitine ühekordne täpsus, mis võtab matemaatilistes arvutustes arvesse isegi kümnendkohti. Seega, kasutades ujuvmuutujat, on matemaatilise arvutuse, näiteks 5/2 (5 jagatud 2-ga) vastus 2,5. Kui sama arvutus (5/2) tehakse int-muutuja abil, on vastus 2. muutujad, millesse salvestasite koguskoori ja saadud skoori, võivad olla int. Ujukmuutuja kasutamine protsendi jaoks teisendab int automaatselt ujuvaks; ja koguarvutus tehakse ujuki, mitte int.
4
Kuva kasutajale protsent. Kui programm on protsendi arvutanud, kuvage see kasutajale. Kasutage Javas selleks funktsiooni System.out.print või System.out.println (uuele reale printimiseks).