Autor:
John Pratt
Dátum Stvorenia:
16 Február 2021
Dátum Aktualizácie:
2 V Júli 2024
![Как устроена IT-столица мира / Russian Silicon Valley (English subs)](https://i.ytimg.com/vi/9lO06Zxhu88/hqdefault.jpg)
Obsah
Výpočet percent má veľa aplikácií. Ale keď sa čísla zväčšujú, je jednoduchšie použiť na to program. Ďalej je vysvetlené, ako napísať program v Java na výpočet percent.
Na krok
Naplánujte si program. Aj keď výpočet percenta nie je taký zložitý, je vždy rozumné naplánovať si program pred programovaním. Skúste odpovedať na nasledujúce otázky:
- Bude váš program fungovať s veľkým počtom? Ak je to tak, hľadajte spôsoby, ako zabezpečiť, aby váš program pracoval s mnohými rôznymi typmi čísel. Jedným zo spôsobov, ako to dosiahnuť, je typ plavák alebo pľúca ako premenná, namiesto int (celé číslo).
Napíš kód. Na výpočet percenta potrebujete dva parametre:
- The konečné skóre (alebo maximálne možné skóre).
- The dosiahnuté skóre (z ktorých chcete vypočítať percento).
- Napríklad: Ak študent v teste získa 30 zo 100 otázok správne a chcete vypočítať percento, potom 100 je celkové skóre (maximálne skóre) a 30 získané skóre, ktoré prepočítate na percentá.
- Vzorec na výpočet percenta je:
Percento = (dosiahnuté skóre x 100) / celkové skóre - Ak chcete získať tieto parametre (vstupy) v jazyku Java od používateľa, môžete použiť znak Skenerfunkcia.
Vypočítajte percento. Na výpočet percenta použite vzorec uvedený v predchádzajúcom kroku. Uistite sa, že premenná, ktorú používate na uloženie hodnoty parametra percentuálny podiel, má plavákový typ. Ak nie, odpoveď môže byť nesprávna.
- Je to preto, lebo plavákdátový typ má presnosť 32 bitov, ktorá pri matematických výpočtoch zohľadňuje aj desatinné čísla. Takže odpoveď na matematický výpočet ako 5/2 (5 vydelený 2) s typom float bude 2,5
- Rovnaký výpočet (5/2) s typom int pre premennú vráti 2.
- Premenné, ktoré používate na uloženie súboru konečné skóre a dosiahnuté skóre môže však int byť. Od a plavák sa má použiť ako typ pre premennú pre percentuálny podiel bude int automaticky do a plavák byť prevedený; celkový výpočet sa potom vykoná ako float namiesto celého čísla.
- Je to preto, lebo plavákdátový typ má presnosť 32 bitov, ktorá pri matematických výpočtoch zohľadňuje aj desatinné čísla. Takže odpoveď na matematický výpočet ako 5/2 (5 vydelený 2) s typom float bude 2,5
Zobraziť percento používateľovi. Keď program spočíta percento, ukážte ho používateľovi. Použite na to funkciu System.out.print alebo System.out.println (pre tlač na novom riadku) v Jave.
Metóda 1 z 1: Ukážkový kód
import java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; plavákové percento; Vstup skeneraNumScanner = nový skener (System.in); System.out.println ("Zadajte celkové alebo maximálne skóre:"); total = inputNumScanner.nextInt (); System.out.println ("Zadajte získanú známku:"); skóre = inputNumScanner.nextInt (); percento = (skóre * 100 / celkom); System.out.println ("Percento je =" + percento + "%"); }}
Tipy
- Pokúste sa vytvoriť grafické rozhranie (GUI), aby bol program interaktívnejší a ľahšie použiteľný.
- Pokúste sa rozšíriť svoj program, aby ste s ním mohli vykonávať viac výpočtov.