Prosenttien laskeminen Java-sovelluksessa

Kirjoittaja: John Pratt
Luomispäivä: 16 Helmikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
🧙‍♂️МАГИЯ КРЮЧКА. 🔥Самый ПРОСТОЙ АЖУРНЫЙ узор. Скорее смотрите! (вязание крючком для начинающих)
Video: 🧙‍♂️МАГИЯ КРЮЧКА. 🔥Самый ПРОСТОЙ АЖУРНЫЙ узор. Скорее смотрите! (вязание крючком для начинающих)

Sisältö

Prosenttilaskennalla on monia sovelluksia. Mutta kun luvut kasvavat, on helpompaa käyttää ohjelmaa tähän. Alla selitetään, kuinka ohjelma kirjoitetaan Java-tiedostoon prosenttien laskemiseksi.

Astua

  1. Suunnittele ohjelmasi. Vaikka prosenttiosuuden laskeminen ei ole niin vaikeaa, on aina viisasta laatia aikataulu ohjelmastasi ennen ohjelmointia. Yritä vastata seuraaviin kysymyksiin:
    • Toimiiko ohjelmasi suurten lukujen kanssa? Jos näin on, etsi tapoja saada ohjelma käsittelemään monia erityyppisiä numeroita. Yksi tapa tehdä tämä on tyyppi kellua tai keuhkoihin muuttujana int (kokonaisluku).
  2. Kirjoita koodi. Prosentin laskemiseksi tarvitset kaksi parametria:
    • kokonaispisteet (tai suurin mahdollinen pisteet).
    • saavutettu pisteet (josta haluat laskea prosenttiosuuden).
      • Esimerkki: Jos opiskelija saa 30 sadasta kysymyksestä oikein testissä ja haluat laskea prosenttiosuuden, 100 on summa (suurin pisteet) ja 30 on saatu piste, jonka muunnat prosentteina.
    • Prosentin laskentakaava on:

      Prosenttiosuus ((saavutettu piste x 100) / kokonaispisteet
    • Voit käyttää näitä parametreja (syötettä) Java-käyttöjärjestelmässä käyttämällä Skanneritoiminto.
  3. Laske prosenttiosuus. Laske prosenttiosuus käyttämällä edellisessä vaiheessa ilmoitettua kaavaa. Varmista, että muuttuja, jota käytät arvon tallentamiseen prosenttiosuus, on kelluva tyyppi. Jos ei, vastaus voi olla väärä.
    • Tämä johtuu siitä kelluatietotyypin tarkkuus on 32 bittiä, joka ottaa jopa desimaalit huomioon matemaattisissa laskelmissa. Joten vastaus matemaattiseen laskelmaan, kuten 5/2 (5 jaettuna 2: lla) tyypin float kanssa, on 2,5
      • Sama laskelma (5/2) tyypin kanssa int muuttujalle palauttaa arvon 2.
      • Muuttujat, joita käytät tallentamaan kokonaispisteet ja saavutettu pisteet voi kuitenkin int olla. Kirjoittanut a kellua käytetään muuttujan tyypiksi prosenttiosuus on int automaattisesti a kellua muuttua; kokonaislaskenta suoritetaan sitten floatina kokonaisluvun sijasta.
  4. Näytä prosenttiosuus käyttäjälle. Kun ohjelma on laskenut prosenttiosuuden, näytä se käyttäjälle. Käytä toimintoa tähän System.out.print tai System.out.println (tulostaa uudelle riville) Java-kielellä.

Tapa 1/1: Näytekoodi

tuo java.util.Scanner; public class main_class {public static void main (String [] args) {int yhteensä, pisteet; kelluva prosenttiosuus; Scanner inputNumScanner = uusi skanneri (System.in); System.out.println ("Syötä kokonaismäärä tai enimmäispisteet:"); yhteensä = inputNumScanner.nextInt (); System.out.println ("Anna saatu arvosana:"); pisteet = inputNumScanner.nextInt (); prosenttiosuus = (pisteet * 100 / yhteensä); System.out.println ("Prosenttiosuus on =" + prosenttiosuus + "%"); }}

Vinkkejä

  • Yritä luoda graafinen käyttöliittymä (GUI), jotta ohjelmasta tulisi interaktiivisempi ja helpompi käyttää.
  • Yritä laajentaa ohjelmaa niin, että voit suorittaa useita laskutoimituksia sen kanssa.