Jak vytvořit základní program kalkulačky pomocí Javy?
Pro vytvoření základní kalkulačky je příkaz Switch tou nejlepší volbou, zejména pro uživatele počátečního a středního stavu. Je to proto, že kód používající příkazy switch je velmi kratší a snadno pochopitelný díky méně zanedbatelnému použití složitých prvků.
Projdeme si krok za krokem postup vytvoření základní kalkulačky pomocí Javy:
Krok 1: Získání vstupů od uživatele
Prvním krokem při vytváření kalkulačky je získání dat od uživatele. Tato data říkají, která aritmetika musí být provedena na jakých číslech. Navštivte například níže uvedený kód:
import Jáva. util . Skener ;
třída Hlavní {
// vytvoření metody main().
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {
char operátor ;
Dvojitá první hodnota , druháValue , vypočítatVýstup ;
Vstup skeneru = Nový Skener ( Systém. v ) ;
Systém. ven . println ( 'Vyberte operaci, kterou chcete provést: +, -, *, / nebo ^' ) ;
operátor = vstup. další ( ) . char At ( 0 ) ;
Systém. ven . println ( 'Zadejte první číslo pro výpočet:' ) ;
prvníHodnota = vstup. dalšíDouble ( ) ;
Systém. ven . println ( 'Zadejte druhé číslo pro výpočet:' ) ;
druháValue = vstup. dalšíDouble ( ) ;
Popis výše uvedeného kódu:
- Nejprve importujte „ Skener ” v souboru Java k provedení operace načítání dat od uživatele za běhu. A vytvořte třídu, která má „ hlavní() funkce “.
- Dále vytvořte proměnnou typu char s názvem „ operátor “ a typ celého čísla “ prvníHodnota “, “ druháValue ', a ' vypočítatVýstup “. Vytvořte také instanci souboru „ Skener “třída s názvem “ vstup “.
- Poté vytiskne symboly aritmetických operací na konzoli a uživatel zadá požadovaný symbol operace. Zadaný symbol se uloží do nové proměnné s názvem „ operátor “.
- Poté získejte první číslo a druhé číslo od uživatele a uložte je do „ prvníHodnota ' a ' druháValue “.
Krok 2: Získání vstupů od uživatele
Nyní použijte „ přepínač ” pro implementaci základní kalkulačky. Každý případ příkazu switch se zabývá jedinou aritmetickou operací kalkulačky. Navštivte níže uvedený kód:
přepínač ( operátor ) {
pouzdro '+' :
vypočítatVýstup = prvníHodnota + druháValue ;
Systém. ven . println ( 'Přidání poskytnuté hodnoty' + prvníHodnota + ' a ' + druháValue + ' = ' + vypočítatVýstup ) ;
přestávka ;
pouzdro '-' :
vypočítatVýstup = prvníHodnota - druháValue ;
Systém. ven . println ( 'Odečtení poskytnuté hodnoty' + prvníHodnota + ' a ' + druháValue + ' = ' + vypočítatVýstup ) ;
přestávka ;
pouzdro '*' :
vypočítatVýstup = prvníHodnota * druháValue ;
Systém. ven . println ( 'Násobení poskytnuté hodnoty' + prvníHodnota + ' a ' + druháValue + ' = ' + vypočítatVýstup ) ;
přestávka ;
pouzdro '/' :
vypočítatVýstup = prvníHodnota / druháValue ;
Systém. ven . println ( 'Rozdělení poskytnuté hodnoty' + prvníHodnota + ' a ' + druháValue + ' = ' + vypočítatVýstup ) ;
přestávka ;
pouzdro '^' :
vypočítatVýstup = Matematika . pow ( prvníHodnota , druháValue ) ;
Systém. ven . println ( 'Síla poskytované hodnoty' + prvníHodnota + ' a ' + druháValue + ' = ' + vypočítatVýstup ) ;
přestávka ;
výchozí :
Systém. ven . println ( 'Neplatný operátor!' ) ;
přestávka ;
}
vstup. zavřít ( ) ;
}
}
Vysvětlení výše uvedeného kódu:
- Nejprve použijte „ přepínač 'provozování' operátor “proměnná.
- Dále vytvořte případ pro „ + “, který přidává „ prvníHodnota ' a ' druháValue ” proměnné a uložte odpověď do samostatné proměnné s názvem “ vypočítatVýstup “.
- Kromě toho využijte „ přestávka ” pro zastavení zpracování a ukončení příkazu switch case.
- Navíc použijte „ System.out.println() ” metoda pro tisk vygenerovaného výsledku na konzole.
- Poté vytvořte případy pro „ – “, “ + “, “ * “, “ / ', a ' ^ ” pro provádění odpovídajících aritmetických operací odčítání, sčítání, násobení, dělení a mocnin na zadaných hodnotách.
- Poté použijte „ matematika. pow() ” metoda k provedení operace napájení proměnných.
- Nakonec „ výchozí ” se používá klíčové slovo, které vypíše chybovou zprávu. Tato chybová zpráva se zobrazí pouze v případě, že není použit žádný z výše uvedených případů.
- Zavřete také okno „Skener“, abyste ušetřili paměť a zvýšili výkon.
Po skončení fáze kompilace:
Výše uvedený obrázek ukazuje, že základní kalkulačka byla vygenerována pomocí Java.
Závěr
Základní kalkulačka se skládá z +, -, /, * a ^, které lze provést pomocí příkazu Switch case. Každá matematická operace je považována za případ pro spínač a tato konkrétní operace se provádí v těle. Tato příručka ukazuje podrobné kroky k vytvoření základního programu kalkulačky pomocí Javy.