Kaip apskaičiuoti procentą „Java“

Autorius: Joan Hall
Kūrybos Data: 2 Vasario Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Exercise: Program to Calculate Percentage in Java
Video.: Exercise: Program to Calculate Percentage in Java

Turinys

Procentų apskaičiavimas gali būti didelė pagalba.Tačiau kai skaičiai bus dideli, bus daug lengviau naudoti programą ją apskaičiuoti. Jūsų dėmesiui - instrukcija, kaip galite sukurti programą, skirtą apskaičiuoti procentą „Java“.

Žingsniai

  1. 1 Sukurkite savo programos algoritmą. Nors apskaičiuoti procentus nėra sunku, geriausia, jei prieš pradėdami rašyti tikrąjį kodą, parašysite programos algoritmą. Pabandykite rasti atsakymus į šiuos klausimus:
    • Ar jūsų programa priims didelius skaičius? Jei taip, pabandykite pagalvoti apie tai, kaip jūsų programa gali apdoroti daugybę skaičių. Vienas iš būdų tai padaryti yra naudoti tokį kintamąjį plūdė arba ilgas, vietoj tarpt.
  2. 2 Parašykite kodą. Norėdami apskaičiuoti procentą, jums reikia dviejų parametrų:
    • Bendras rezultatas (arba aukščiausias įmanomas balas); ir
    • gautas balasprocentą, kurį norite apskaičiuoti.
      • Pavyzdžiui: jei mokinys testo metu surinko 30 taškų iš 100 galimų, o jūs norite apskaičiuoti mokinio surinktų taškų procentą - 100 yra bendras balas (arba maksimalus galimas balas), 30 yra rezultatas, procentą, kurį norite apskaičiuoti.
    • Palūkanų apskaičiavimo formulė yra tokia:

      Procentas = (gautas balas x 100) / bendras balas
    • Norėdami gauti šiuos parametrus (įvestį) iš vartotojo, pabandykite naudoti šią funkciją Skaitytuvas „Java“.
  3. 3 Apskaičiuokite procentą. Norėdami apskaičiuoti procentą, naudokite ankstesnio veiksmo formulę. Įsitikinkite, kad kintamasis naudojamas vertei išsaugoti proc yra „plūdės“ tipo. Jei ne, atsakymas gali būti neteisingas.
    • Taip yra dėl duomenų tipo plūdė (32 bitų vieno tikslumo slankiojo kablelio skaičiai) matematiniuose skaičiavimuose atsižvelgiama tik į skaitmeninių duomenų tipą „dešimtainiai skaičiai“. Taigi, naudojant „plūdės“ kintamąjį, matematinio skaičiavimo, pavyzdžiui, 5/2 (5 padalytas iš 2), atsakymas būtų 2,5.
      • Jei skaičiavimą (5/2) atliksime naudodami kintamąjį tarpt, tada atsakymas yra 2.
      • Tačiau kintamieji, kuriuose saugote Bendras rezultatas ir gautas balas, gali būti tokio tipo tarpt... Naudojant tipo kintamąjį plūdė dėl proc automatiškai konvertuoja tipą tarpt tipu plūdė... Ir bendras skaičiavimas bus atliekamas „float“, o ne „int“.
  4. 4 Rodyti naudotojo procentinę vertę. Kai programa apskaičiuoja procentą, parodykite jį vartotojui. Norėdami tai padaryti „Java“, naudokite funkcijas System.out.print arba System.out.println (spausdinimui / išleidimui naujoje eilutėje).

1 metodas iš 1: mėginio kodas

importuoti java.util.Scanner; public class main_class {public static void main (String [] args) {int iš viso, rezultatas; plūdės procentas; Skaitytuvo įvestisNumScanner = naujas skaitytuvas (System.in); System.out.println ("Įveskite bendrą arba maksimalų balą:"); total = inputNumScanner.nextInt (); System.out.println ("Įveskite gautą rezultatą:"); balas = inputNumScanner.nextInt (); procentas = (balas * 100 / iš viso); System.out.println ("Procentas yra =" + procentas + "%"); }}

Patarimai

  • Pabandykite sukurti grafinę vartotojo sąsają, kuri padarytų programą daug interaktyvesnę ir lengviau naudojamą.
  • Pabandykite išplėsti savo programą ir atlikti kelis matematinius skaičiavimus.