Prosentin laskeminen voi olla suuri apu. Mutta kun luvut kasvavat, sen laskeminen ohjelman avulla on paljon helpompaa. Näin voit luoda ohjelman Java -prosenttien laskemiseksi.
Askeleet
Vaihe 1. Suunnittele ohjelma
Vaikka prosenttiosuuden laskeminen ei ole vaikeaa, on aina hyvä käytäntö suunnitella ohjelma ennen koodauksen aloittamista. Yritä löytää vastauksia seuraaviin kysymyksiin:
Aikooko ohjelmasi käsitellä suuria määriä? Jos kyllä, yritä miettiä tapoja, joilla ohjelmasi pystyy käsittelemään suuria numeroita. Yksi tapa tehdä tämä on käyttää kelluvaa tai pitkää muuttujaa int: n sijaan
Vaihe 2. Kirjoita koodi
Prosentin laskemiseksi tarvitset kaksi parametria:
- The kokonaispisteet (tai suurin mahdollinen pisteet); ja,
-
The saanut pistemäärän jonka prosenttiosuuden haluat laskea.
Esimerkki: Jos oppilas saa testissä 30 pistettä 100: sta ja haluat laskea opiskelijan saamat prosenttiosuudet, 100 on kokonaispistemäärä (tai suurin mahdollinen pistemäärä). 30 on saatu tulos, jonka prosenttiosuuden haluat laskea
-
Prosenttilaskentakaava on seuraava:
Prosenttiosuus = (saatu pisteet x 100) / kokonaispisteet
- Jos haluat saada nämä parametrit (syötteet) käyttäjältä, kokeile käyttää Skanneri -toimintoa Javassa.
Vaihe 3. Laske prosenttiosuus
Laske prosenttiosuus edellisessä vaiheessa annetun kaavan avulla. Varmista, että prosentin arvon tallentamiseen käytetty muuttuja on float -tyyppistä. Jos ei, vastaus ei ehkä ole oikea.
-
Tämä johtuu siitä, että float-tietotyyppi on 32-bittinen yksittäistarkkuus, joka ottaa jopa desimaalit huomioon matemaattisissa laskelmissa. Siten kelluvaa muuttujaa käyttämällä vastaus matemaattisiin laskelmiin, kuten 5 /2 (5 jaettuna 2: lla), on 2,5
- Jos sama laskelma (5 /2) suoritetaan int -muuttujan avulla, vastaus on 2.
- Muuttujat, joihin tallensit kokonaispistemäärän ja saadun pistemäärän, voivat kuitenkin olla Float -muuttujan käyttäminen prosentteina muuntaa int automaattisesti kelluvaksi; ja kokonaislaskenta tehdään kelluvana int: n sijaan.
Vaihe 4. Näytä prosenttiosuus käyttäjälle
Kun ohjelma on laskenut prosenttiosuuden, näytä se käyttäjälle. Käytä tätä varten Javan System.out.print- tai System.out.println -toimintoa (uudelle riville tulostamista varten).
Menetelmä 1: 1: Näytteen koodi
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 maksimipisteet:"); yhteensä = inputNumScanner.nextInt (); System.out.println ("Anna saatu tulos:"); pisteet = inputNumScanner.nextInt (); prosenttiosuus = (pisteet * 100/ yhteensä); System.out.println ("Prosenttiosuus on =" + prosenttiosuus + " %"); }}
Vinkkejä
- Kokeile tehdä graafinen käyttöliittymä, joka tekee ohjelmasta paljon interaktiivisemman ja helpomman käyttää.
- Yritä laajentaa ohjelmaa suorittamaan useita matemaattisia laskelmia.