Kirjoittaja:
Sara Rhodes
Luomispäivä:
18 Helmikuu 2021
Päivityspäivä:
17 Saattaa 2024
Sisältö
Prosenttien laskemisesta voi olla paljon apua. Mutta kun luvut kasvavat, ohjelman käyttäminen tämän laskennan suorittamiseen on paljon helpompaa. Katso, miten voit luoda ohjelman prosenttiosuuden laskemiseksi Java-muodossa.
Askeleet
- Suunnittele ohjelmasi. Vaikka prosenttilaskenta ei ole vaikeaa, on aina hyvä tapa suunnitella ohjelma ennen koodin aloittamista. Yritä löytää vastaukset seuraaviin kysymyksiin:
- Käsitteleekö ohjelmasi suuria määriä? Jos näin on, yritä sitten miettiä, miten ohjelmasi pystyy käsittelemään monenlaisia numeroita. Yksi tapa tehdä tämä on käyttää muuttujaa kellua tai pitkä sijasta int.
-
Kirjoita koodi. Prosentin laskemiseksi tarvitset kaksi parametria:- Kokonaismäärä (tai suurin mahdollinen summa)
- Saatu arvo, jonka prosenttiosuuden haluat laskea.
- Esimerkiksi, jos opiskelija saa 30 pistettä 100 arvoisella testillä ja haluat laskea opiskelijan saaman prosenttiosuuden, 100 on kokonaisarvo (tai korkein mahdollinen arvo). 30 on saatu piste, jonka prosenttiosuuden haluat laskea.
- Kaava prosentin laskemiseksi on:
Prosenttiosuus = (saatu arvo x 100) / kokonaisarvo - Saadaksesi nämä parametrit (tietojen syöttö) käyttäjältä, kokeile Skanneri Java-kielellä.
-
Laske prosenttiosuus. Käytä prosenttiosuutta laskemalla edellisessä vaiheessa annettu kaava. Varmista, että prosentuaalisen arvon tallentamiseen käytetty muuttuja on tyyppiä kellua. Jos ei, vastaus ei ehkä ole oikea.- Tämä johtuu siitä, että yksi tarkkuus 32-bittinen liukuluku ottaa matemaattisissa laskelmissa huomioon jopa desimaalit. Siten käytettäessä tyypin muuttujaa kellua, matemaattisen laskelman, kuten 5/2 (5 jaettuna 2: lla) vastaus on 2,5.
- Jos sama laskelma (5/2) tehtiin käyttämällä tyypin muuttujaa int, vastaus olisi 2.
- Muuttujat, joihin olet tallentanut kokonaissumman ja saadun arvon, voivat kuitenkin olla int. Käytä tyypin muuttujaa kellua prosentteina muuntaa muuttujan automaattisesti int sisään kellua, ja kokonaislaskenta tehdään vuonna kellua sijasta int.
- Tämä johtuu siitä, että yksi tarkkuus 32-bittinen liukuluku ottaa matemaattisissa laskelmissa huomioon jopa desimaalit. Siten käytettäessä tyypin muuttujaa kellua, matemaattisen laskelman, kuten 5/2 (5 jaettuna 2: lla) vastaus on 2,5.
-
Näytä prosenttiosuus käyttäjälle. Kun ohjelma on laskenut prosenttiosuuden, näytä se käyttäjälle. Voit tehdä tämän käyttämällä Java-toimintoa System.out.print tai System.out.println (uuden rivin näyttämiseksi).
Tapa 1/1: Näytekoodi
Vinkkejä
- Yritä tehdä graafinen käyttöliittymä, joka tekee ohjelmasta interaktiivisemman ja helppokäyttöisemmän.
- Yritä laajentaa ohjelmaa suorittamaan erilaisia matemaattisia laskelmia.