Ako vytvoriť základný program kalkulačky pomocou Java?
Na vytvorenie základnej kalkulačky je najlepšou voľbou príkaz Switch, najmä pre používateľa začiatočného a stredného stavu. Je to preto, že kód používajúci príkazy switch je veľmi kratší a ľahko pochopiteľný vďaka menej zanedbateľnému použitiu zložitých prvkov.
Prejdime si krok za krokom postup na vytvorenie základnej kalkulačky pomocou Java:
Krok 1: Získanie vstupov od používateľa
Prvým krokom pri vytváraní kalkulačky je získanie údajov od používateľa. Tieto údaje hovoria, ktorá aritmetika sa musí vykonať na ktorých číslach. Navštívte napríklad nižšie uvedený kód:
importovať java. util . Skener ;
trieda Hlavná {
// vytvorenie metódy main().
verejnosti statické neplatné Hlavná ( Reťazec [ ] args ) {
char operátor ;
Dvojnásobná prvá hodnota , druháHodnota , vypočítať výstup ;
Vstup skenera = Nový Skener ( Systém. v ) ;
Systém. von . println ( 'Vyberte operáciu, ktorú chcete vykonať: +, -, *, / alebo ^' ) ;
operátor = vstup. Ďalšie ( ) . charAt ( 0 ) ;
Systém. von . println ( 'Zadajte prvé číslo pre výpočet:' ) ;
firstValue = vstup. nextDouble ( ) ;
Systém. von . println ( 'Zadajte druhé číslo pre výpočet:' ) ;
druháHodnota = vstup. nextDouble ( ) ;
Popis vyššie uvedeného kódu:
- Najprv importujte súbor „ Skener ” v súbore Java na vykonanie operácie získania údajov od užívateľa v čase spustenia. A vytvorte triedu, ktorá má „ Hlavná() “.
- Ďalej vytvorte premennú typu znak s názvom „ operátor “ a typ celého čísla “ firstValue “, “ druháHodnota “ a „ vypočítať výstup “. Vytvorte tiež inštanciu súboru „ Skener “trieda s názvom “ vstup “.
- Potom vytlačí symboly aritmetických operácií na konzole a používateľ zadá požadovaný symbol operácie. Zadaný symbol sa uloží do novej premennej s názvom „ operátor “.
- Potom získajte prvé číslo a druhé číslo od používateľa a uložte ich do „ firstValue “ a „ druháHodnota “.
Krok 2: Získanie vstupov od používateľa
Teraz použite „ prepínač ” na implementáciu základnej kalkulačky. Každý prípad príkazu switch sa zaoberá jednou aritmetickou operáciou kalkulačky. Navštívte nižšie uvedený kód:
prepínač ( operátor ) {
prípad '+' :
vypočítať výstup = firstValue + druháHodnota ;
Systém. von . println ( 'Pridanie poskytnutej hodnoty' + firstValue + ' a ' + druháHodnota + ' = ' + vypočítať výstup ) ;
prestávka ;
prípad '-' :
vypočítať výstup = firstValue - druháHodnota ;
Systém. von . println ( 'Odčítanie poskytnutej hodnoty' + firstValue + ' a ' + druháHodnota + ' = ' + vypočítať výstup ) ;
prestávka ;
prípad '*' :
vypočítať výstup = firstValue * druháHodnota ;
Systém. von . println ( 'Násobenie poskytnutej hodnoty' + firstValue + ' a ' + druháHodnota + ' = ' + vypočítať výstup ) ;
prestávka ;
prípad '/' :
vypočítať výstup = firstValue / druháHodnota ;
Systém. von . println ( 'Rozdelenie poskytnutej hodnoty' + firstValue + ' a ' + druháHodnota + ' = ' + vypočítať výstup ) ;
prestávka ;
prípad '^' :
vypočítať výstup = Matematika . pow ( firstValue , druháHodnota ) ;
Systém. von . println ( 'Sila poskytovanej hodnoty' + firstValue + ' a ' + druháHodnota + ' = ' + vypočítať výstup ) ;
prestávka ;
predvolená :
Systém. von . println ( 'Neplatný operátor!' ) ;
prestávka ;
}
vstup. Zavrieť ( ) ;
}
}
Vysvetlenie vyššie uvedeného kódu:
- Najprv použite „ prepínač “prevádzka “ operátor “premenná.
- Ďalej vytvorte prípad pre „ + “, ktorý pridáva „ firstValue “ a „ druháHodnota ” premenné a odpoveď uložte do samostatnej premennej s názvom “ vypočítať výstup “.
- Okrem toho využite „ prestávka ” na zastavenie spracovania a ukončenie príkazu switch case.
- Okrem toho použite „ System.out.println() ” spôsob vytlačenia vygenerovaného výsledku na konzole.
- Potom vytvorte prípady pre „ – “, “ + “, “ * “, “ / “ a „ ^ ” symboly na vykonanie príslušných aritmetických operácií odčítania, sčítania, násobenia, delenia a mocniny na poskytnutých hodnotách.
- Potom použite „ matematika. pow() ” metóda na vykonanie operácie napájania premenných.
- Na záver, „ predvolená ” sa používa kľúčové slovo, ktoré vytlačí chybové hlásenie. Toto chybové hlásenie sa zobrazí iba vtedy, keď sa nepoužije žiadny z vyššie uvedených prípadov.
- Zatvorte tiež okno „Skener“, aby ste ušetrili pamäť a zvýšili výkon.
Po skončení fázy kompilácie:
Vyššie uvedený obrázok ilustruje, že základná kalkulačka bola vygenerovaná pomocou Java.
Záver
Základná kalkulačka pozostáva z +, -, /, * a ^, ktoré možno vykonať pomocou príkazu Switch case. Každá matematická operácia sa považuje za prípad prepínača a táto konkrétna operácia sa vykonáva v tele. Táto príručka ukazuje podrobné kroky na vytvorenie základného programu kalkulačky pomocou Java.