Výpočet procent může být velkou pomocí. Ale když se čísla zvětší, pomocí programu pro výpočet to bude mnohem jednodušší. Zde je návod, jak můžete v Javě vytvořit program pro výpočet procent.
Kroky
Krok 1. Naplánujte si program
I když výpočet procenta není obtížný, vždy je dobré naplánovat si program, než začnete kódovat. Zkuste najít odpovědi na následující otázky:
Zvládne váš program velká čísla? Pokud ano, zkuste přemýšlet o způsobech, jak váš program zvládne velký rozsah čísel. Jedním ze způsobů, jak toho dosáhnout, je použít proměnnou float nebo long namísto int
Krok 2. Napište kód
Pro výpočet procenta budete potřebovat dva parametry:
- The Celkové skóre (nebo maximální možné skóre); a,
-
The získané skóre jehož procento chcete vypočítat.
Například: Pokud student v testu získá 30 bodů ze 100 a vy si přejete vypočítat procentní známky, které student získal, 100 je celkový počet bodů (nebo maximální možné skóre). 30 je získané skóre, jehož procento chcete vypočítat
-
Vzorec pro výpočet procenta je:
Procento = (Získané skóre x 100) / Celkové skóre
- Chcete -li získat tyto parametry (vstupy) od uživatele, zkuste použít funkci Skener v Javě.
Krok 3. Vypočítejte procento
Pro výpočet procenta použijte vzorec uvedený v předchozím kroku. Ujistěte se, že proměnná použitá pro ukládání hodnoty v procentech je typu float. Pokud ne, odpověď nemusí být správná.
-
Důvodem je, že datový typ float má 32bitovou jednoduchou přesnost, která při matematických výpočtech zohledňuje i desetinná místa. Takže pomocí proměnné float bude odpověď pro matematický výpočet jako 5/2 (5 děleno 2) 2,5
- Pokud je stejný výpočet (5 /2) proveden pomocí proměnné int, odpověď bude 2.
- Proměnné, do kterých jste uložili celkové skóre a získané skóre, však mohou být int. Použití proměnné float pro procenta automaticky převede int na float; a celkový výpočet bude proveden v float namísto int.
Krok 4. Zobrazte uživateli procento
Jakmile program vypočítá procento, zobrazí se uživateli. K tomu použijte funkci System.out.print nebo System.out.println (pro tisk na nový řádek) v Javě.
Metoda 1 z 1: Ukázkový kód
import java.util. Scanner; public class main_class {public static void main (String args) {int total, score; plovoucí procento; Scanner inputNumScanner = nový skener (System.in); System.out.println ("Zadejte celkové nebo maximální skóre:"); celkem = inputNumScanner.nextInt (); System.out.println ("Zadejte získané skóre:"); skóre = inputNumScanner.nextInt (); procento = (skóre * 100/ celkem); System.out.println ("Procento je =" + procento + " %"); }}
Tipy
- Zkuste vytvořit GUI, díky kterému bude program mnohem interaktivnější a jednodušší na používání.
- Zkuste rozšířit svůj program a provádět více matematických výpočtů.