Tämä artikkeli prosenttiosuuksien laskemisesta voi olla erittäin hyödyllinen. Kuitenkin, kun numerot kasvavat, niiden laskeminen ohjelman avulla helpottaa tehtäväsi paljon. Näin voit saada ohjelman laskemaan prosentit Java -ohjelmointikielellä.
Vaihe
Vaihe 1. Suunnittele ohjelma
Vaikka prosenttiosuuksien laskeminen ei ole vaikeaa, on aina hyvä tapa suunnitella ohjelma ennen kuin aloitat koodin kirjoittamisen. Vastaa seuraaviin kysymyksiin:
Käsittääkö ohjelmasi suuria määriä numeroita? Jos näin on, mieti, miten ohjelmasi pystyy käsittelemään suuren määrän numeroita. Yksi tapa on käyttää float- tai long -muuttujia int: n sijaan
Vaihe 2. Kirjoita koodi muistiin
Prosentin laskemiseksi tarvitset kaksi parametria:
- Kokonaisarvo (tai suurin todennäköisyysarvo); ja,
-
Ansaittu arvo jonka prosenttiosuuden haluat laskea.
Esimerkki: Jos oppilas saa kokeessa 30 pistettä 100: sta ja haluat laskea opiskelijan saaman prosenttiosuuden, 100 on kokonaispistemäärä (tai suurin mahdollinen pisteet) ja 30 on pisteet, joista lasket prosenttia
-
Kaava prosentin laskemiseksi on seuraava:
Prosenttiosuus = (saatu arvo x 100) / kokonaisarvo
- Jos haluat saada tämän parametrin (syötteen) käyttäjältä, käytä Java -skanneritoimintoa.
Vaihe 3. Laske prosenttiosuus
Laske prosenttiosuus edellisen vaiheen kaavan avulla. Varmista, että prosenttiarvon tallentamiseen käytetty muuttuja on float -tyyppistä. Muuten vastaus ei ehkä ole oikea.
-
Tämä johtuu siitä, että kelluvan tietotyypin yksittäinen tarkkuus on 32 bittiä, joten se ottaa desimaaliluvut huomioon matemaattisissa laskelmissa. Siten kelluvaa muuttujaa käyttämällä vastaus matemaattisiin laskelmiin, kuten 5 /2 (5 jaa 2), on 2, 5.
- Jos sama laskenta (5/2) suoritetaan int -muuttujalla, vastaus on 2.
- Muuttuja, johon tallennat kokonaisarvon ja palautusarvon, voi kuitenkin olla int. Float -muuttujan käyttäminen prosentteina muuntaa intin automaattisesti kelluvaksi; ja kokonaislaskenta tehdään kelluvassa muuttujassa ei int.
Vaihe 4. Näytä prosenttiosuus käyttäjälle
Kun ohjelma on laskenut prosenttiosuuden, näytä tulos käyttäjälle. Käytä Java.n System.out.print- tai System.out.println -toimintoja (uuden rivin tulostamiseen).
Menetelmä 1: 1: Koodiesimerkki
tuoda java.util. Scanner; public class main_class {public static void main (String args) {int yhteensä, pisteet; kelluva prosenttiosuus; Skannerin inputNumScanner = uusi skanneri (System.in); System.out.println ("Anna kokonais- tai maksimiarvo:"); yhteensä = inputNumScanner.nextInt (); System.out.println ("Anna arvo:"); pisteet = inputNumScanner.nextInt (); prosenttiosuus = (pisteet * 100/ yhteensä); System.out.println ("Prosenttiosuus on =" + prosenttiosuus + " %"); }}
Vinkkejä
- Luo graafinen käyttöliittymä tai graafinen käyttöliittymä, joka tekee ohjelmasta paljon vuorovaikutteisemman ja helpomman käyttää.
- Laajenna ohjelmaa suorittamaan joitakin matemaattisia laskelmia.