Hvernig á að reikna prósentu í Java

Höfundur: Joan Hall
Sköpunardag: 2 Febrúar 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Hvernig á að reikna prósentu í Java - Samfélag
Hvernig á að reikna prósentu í Java - Samfélag

Efni.

Að reikna prósentur getur verið mikil hjálp.En þegar tölurnar verða stórar verður mun auðveldara að nota forrit til að reikna það út. Fyrir athygli þína, leiðbeiningar um hvernig þú getur búið til forrit til að reikna hlutfallið í Java.

Skref

  1. 1 Búðu til reiknirit fyrir forritið þitt. Þó að útreikningur á prósentum sé ekki erfiður, þá er best að skrifa reiknirit fyrir forritið áður en þú byrjar að skrifa raunverulegan kóða. Reyndu að finna svör við eftirfarandi spurningum:
    • Mun forritið þitt takast á við mikinn fjölda? Ef svo er, reyndu að hugsa um hvernig forritið þitt getur sinnt miklu magni. Ein leið til að gera þetta er að nota breytu eins og fljóta eða Langt, í staðinn fyrir int.
  2. 2 Skrifaðu kóðann. Til að reikna hlutfallið þarftu tvær breytur:
    • Heildarstig (eða hæsta mögulega einkunn); og
    • skor fenginhlutfallið sem þú vilt reikna út.
      • Til dæmis: ef nemandi skoraði 30 stig af 100 mögulegum í prófinu og þú vilt reikna út hlutfall stiga sem nemandinn skorar - 100 er heildareinkunn (eða hámarks möguleg stig), 30 er sú einkunn sem fæst, hlutfallið sem þú vilt reikna út.
    • Formúlan til að reikna út vexti er:

      Hlutfall = (Stig fengin x 100) / Heildarstig
    • Til að fá þessar breytur (inntak) frá notandanum skaltu prófa að nota aðgerðina Skanni í Java.
  3. 3 Reiknaðu prósentuna. Notaðu formúluna frá fyrra skrefi til að reikna út prósentuna. Gakktu úr skugga um að breytan sem notuð er til að geyma gildið prósent er af gerðinni „flot“. Ef ekki, þá er svarið kannski ekki rétt.
    • Þetta er vegna þess að gagnategundin fljóta (32-bita einasta nákvæmni fljótandi tölustafir) tekur aðeins mið af tölulegri gagnategundinni "aukastöfum" í stærðfræðilegum útreikningum. Svona, með því að nota „flot“ breytu, væri svarið fyrir stærðfræðilegan útreikning, til dæmis 5/2 (5 deilt með 2) 2,5.
      • Ef við framkvæmum útreikninginn (5/2) með breytunni int, þá er svarið 2.
      • Hins vegar breyturnar sem þú geymir heildareinkunn og skor fengin, getur verið af þeirri gerð int... Nota tegund breytu fljóta fyrir prósent breytir gerðinni sjálfkrafa int í gerð fljóta... Og almennur útreikningur verður gerður í „floti“ í stað „int“.
  4. 4 Birta prósentugildi fyrir notandann. Þegar forritið hefur reiknað hlutfallið skal birta það fyrir notandanum. Til að gera þetta í Java skaltu nota aðgerðirnar System.out.print eða System.out.println (til að prenta / gefa út á nýrri línu).

Aðferð 1 af 1: Sýniskóði

flytja inn java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; flothlutfall; Skanni inputNumScanner = nýr skanni (System.in); System.out.println ("Sláðu inn heildar- eða hámarksstig:"); total = inputNumScanner.nextInt (); System.out.println ("Sláðu inn stigið sem fæst:"); score = inputNumScanner.nextInt (); hlutfall = (skor * 100 / samtals); System.out.println ("Hlutfallið er =" + hlutfall + "%"); }}

Ábendingar

  • Reyndu að búa til myndrænt notendaviðmót sem gerir forritið mun gagnvirkara og auðveldara í notkun.
  • Prófaðu að stækka forritið þitt til að gera nokkra stærðfræðilega útreikninga.