Prosentin laskeminen Javassa: 4 vaihetta (kuvilla)

Sisällysluettelo:

Prosentin laskeminen Javassa: 4 vaihetta (kuvilla)
Prosentin laskeminen Javassa: 4 vaihetta (kuvilla)

Video: Prosentin laskeminen Javassa: 4 vaihetta (kuvilla)

Video: Prosentin laskeminen Javassa: 4 vaihetta (kuvilla)
Video: Maaperän vahvistus, tyhjätilan täyttö ja laattojen nosto 2024, Saattaa
Anonim

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

Laske prosenttiosuus Java -vaiheessa 1
Laske prosenttiosuus Java -vaiheessa 1

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

Laske prosenttiosuus Java -vaiheessa 2
Laske prosenttiosuus Java -vaiheessa 2

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.
Laske prosenttiosuus Java -vaiheessa 3
Laske prosenttiosuus Java -vaiheessa 3

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.
Laske prosenttiosuus Java -vaiheessa 4
Laske prosenttiosuus Java -vaiheessa 4

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.

Suositeltava: