Výpočet percenta môže byť veľkou pomocou. Keď sa však čísla zvýšia, pomocou programu na výpočet to bude oveľa jednoduchšie. Tu je návod, ako môžete v Jave vytvoriť program na výpočet percenta.
Kroky
Krok 1. Naplánujte si program
Aj keď výpočet percenta nie je náročný, vždy je vhodné naplánovať si program pred začatím kódovania. Skúste nájsť odpovede na nasledujúce otázky:
Zvládne váš program veľké množstvo? Ak áno, skúste premýšľať o spôsoboch, akými váš program zvládne veľké množstvo čísel. Jedným zo spôsobov, ako to dosiahnuť, je použiť premennú float alebo long namiesto int
Krok 2. Napíšte kód
Na výpočet percenta budete potrebovať dva parametre:
- The konečné skóre (alebo maximálne možné skóre); a,
-
The získané skóre ktorého percento chcete vypočítať.
Napríklad: Ak študent v teste dosiahne 30 bodov zo 100 a vy chcete vypočítať percentuálne body, ktoré študent získal, 100 je celkový počet bodov (alebo maximálne možné skóre). 30 je získané skóre, ktorého percento chcete vypočítať
-
Vzorec na výpočet percenta je:
Percento = (získané skóre x 100) / celkové skóre
- Ak chcete získať tieto parametre (vstupy) od používateľa, skúste použiť funkciu Skener v Jave.
Krok 3. Vypočítajte percento
Na výpočet percenta použite vzorec uvedený v predchádzajúcom kroku. Zaistite, aby premenná používaná na ukladanie hodnoty percent bola typu float. Ak nie, odpoveď nemusí byť správna.
-
Dôvodom je, že floatový dátový typ má 32-bitovú jednoduchú presnosť, ktorá pri matematických výpočtoch zvažuje dokonca aj desatinné miesta. Pri použití premennej float bude teda odpoveď na matematický výpočet ako 5/2 (5 delená 2) 2,5.
- Ak rovnaký výpočet (5 /2) urobíte pomocou premennej int, odpoveď bude 2.
- Premenné, do ktorých ste uložili celkové skóre a získané skóre, však môžu byť int. Použitie percentuálnej premennej float automaticky prevedie int na float; a celkový výpočet bude vykonaný v floate namiesto int.
Krok 4. Zobrazte percentuálne údaje používateľovi
Keď program vypočíta percento, zobrazí sa používateľovi. Na tento účel použite funkciu System.out.print alebo System.out.println (na tlač na novom riadku) v jazyku Java.
Metóda 1 z 1: Vzorový kód
import java.util. Scanner; public class main_class {public static void main (String args) {int total, score; plávajúce percento; Scanner inputNumScanner = nový skener (System.in); System.out.println („Zadajte celkové alebo maximálne skóre:“); celkom = inputNumScanner.nextInt (); System.out.println ("Zadajte získané skóre:"); skóre = inputNumScanner.nextInt (); percento = (skóre * 100/ celkom); System.out.println ("Percento je =" + percento + " %"); }}
Tipy
- Skúste vytvoriť GUI, vďaka ktorému bude program oveľa interaktívnejší a používanie bude jednoduchšie.
- Skúste rozšíriť svoj program a vykonávať viac matematických výpočtov.