Obsah:

Simple Java Calculator Intro: 9 kroků
Simple Java Calculator Intro: 9 kroků

Video: Simple Java Calculator Intro: 9 kroků

Video: Simple Java Calculator Intro: 9 kroků
Video: Java calculator app 🖩 2024, Červenec
Anonim
Jednoduchý úvod do kalkulačky Java
Jednoduchý úvod do kalkulačky Java
Jednoduchý úvod do kalkulačky Java
Jednoduchý úvod do kalkulačky Java
Jednoduchý úvod do kalkulačky Java
Jednoduchý úvod do kalkulačky Java

Jednoduchá kalkulačka Java

Úvod: V tomto projektu vás naučíme, jak vytvořit jednoduchou kalkulačku v Javě. Budeme předpokládat, že jste již nainstalovali Eclipse IDE (Integrované vývojové prostředí). Pokud tento software ještě nemáte, můžete si jej zdarma stáhnout na adrese https://www.eclipse.org/downloads/. Mezi hlavní cíle učení, které se při vytváření této aplikace naučíte, patří: Co je to proměnná a jak ji používat Jak získat vstup od uživatele a zobrazit výstup do konzoly Co je to metoda a jak napsat vlastní Jaký objekt je a kdy je použít Podmíněné příkazy, které budou řídit tok programu Jak kompilovat a spouštět váš program v prostředí Eclipse Programování může být zpočátku matoucí. Pokud se ztratíte nebo uvíznete, postupujte podle přiložených snímků obrazovky.

Poznámka: Na screenshotech kódu je jakýkoli řádek, který je zelený a kterému předchází dvě lomítka (//), „komentář“. Komentář slouží k anotaci kódu a poskytnutí tipů a vysvětlení čitelných pro člověka. Když se program spouští, všechny komentáře jsou ignorovány a nemají na program žádný vliv. Naše snímky obrazovky obsahují komentáře pro přehlednost, ale jsou volitelné a lze je bezpečně vynechat.

Krok 1: Krok 1: Vytvořte nový projekt

Krok 1: Vytvořte nový projekt
Krok 1: Vytvořte nový projekt
Krok 1: Vytvořte nový projekt
Krok 1: Vytvořte nový projekt

Otevřete své Eclipse Java IDE. Vytvořte nový projekt Java tak, že přejdete na Soubor -> Nový -> Projekt Java, který najdete v pravém horním rohu okna.

Pojmenujte svůj projekt, v našem případě jej pojmenujeme Kalkulačka. Po stisknutí tlačítka Odeslat byste nyní měli vidět svůj projekt v Průzkumníku balíčků na levé straně obrazovky.

Krok 2: Krok 2: Vytvořte novou třídu

Krok 2: Vytvořte novou třídu
Krok 2: Vytvořte novou třídu
Krok 2: Vytvořte novou třídu
Krok 2: Vytvořte novou třídu
Krok 2: Vytvořte novou třídu
Krok 2: Vytvořte novou třídu

Kliknutím na Soubor -> Nový -> Třída vytvoříte novou třídu. „Třída“je způsob, jak seskupit úzce související kód. Tím se program rozdělí na menší „kousky“a usnadní jeho pochopení. Protože se jedná o jednoduchý program, bude nutná pouze jedna třída.

Pojmenujte třídu jednoduchým logickým názvem, například „Kalkulačka“. Je obvyklé vždy používat velká písmena první písmeno názvu třídy. Ujistěte se, že je zaškrtnuto políčko „public static void main ()“, poté klikněte na „dokončit“.

Krok 3: Krok 3: Procvičte si vytváření proměnné

Krok 3: Procvičte si vytváření proměnné
Krok 3: Procvičte si vytváření proměnné

První věc, kterou uděláte, je deklarace proměnné. Chcete -li to provést, jednoduše zadejte float a = 2; Jak je ukázáno níže. „Float“určuje typ dat, konkrétní znamená, že proměnná bude číslo a může obsahovat desetinné hodnoty. Mezi další typy proměnných patří int pro celá čísla a String pro slova. A v tomto kódu představuje název proměnné a dva představuje skutečnou hodnotu přiřazenou proměnné. „A“a „2“jsou pouze příklady, proměnným může být přiřazen libovolný název nebo hodnota, pokud jsou název i hodnoty platné.

Informace o proměnné můžete do konzoly odeslat pomocí metody nazvané System.out.print (). Text, který chcete zobrazit v konzole, se nachází mezi 2 závorkami. Na tomto snímku obrazovky jsme vytiskli A a jeho hodnotu, která je v tomto případě 2.

Krok 4: Krok 4: Spuštění programu

Krok 4: Spuštění programu
Krok 4: Spuštění programu
Krok 4: Spuštění programu
Krok 4: Spuštění programu
Krok 4: Spuštění programu
Krok 4: Spuštění programu

Chcete -li spustit tento jednoduchý program, stiskněte zelenou šipku v horní části obrazovky.

Pokud budete dotázáni, zda chcete svou práci uložit, než budete pokračovat, klikněte na OK.

Po spuštění kódu by konzola měla zobrazit název a hodnotu proměnné, kterou jste zadali. Pokud narazíte na nějaké chyby, ujistěte se, že váš kód odpovídá výše uvedenému snímku obrazovky.

Nyní, když rozumíte proměnným a jak spustit svůj program, jsme připraveni začít s kódováním kalkulačky. Pro nový začátek lze smazat veškerý předchozí kód.

Krok 5: Krok 5: Získání vstupu od uživatele

Krok 5: Získání vstupu od uživatele
Krok 5: Získání vstupu od uživatele

Tato kalkulačka sečte 2 uživatelem specifikovaná čísla. Začneme tedy vytvořením 2 nových proměnných typu float, „a“a „b“. Tyto dvě proměnné nemohou mít stejný název.

Dále vytvořte objekt Scanner. Po aktivaci tohoto skeneru získá uživatel vstup pro pozdější použití v programu. Před použitím skeneru budete muset přidat jeden řádek kódu na začátek třídy: „import.java.util. Scanner;“.

Pojmenovali jsme naši klávesnici objektu skeneru, protože odtud bude vstup pocházet.

Dále zadejte nový println a požádejte o první číslo, jak je uvedeno výše. Tato výzva se zobrazí v konzole.

Další řádek kódu (a = keyboard.nextFloat ();) získá vstup od uživatele a přiřadí jej k proměnné „a“. Pokud například uživatel zadá „5“, „a“bude přiřazena hodnota 5.

Opakujte tento postup, abyste získali druhou hodnotu, a přiřaďte ji k „b. Kopírování a vkládání a změna „a“na „b“by byla nejrychlejší cesta.

Hodnoty A a B můžete vytisknout na konzolu stejným způsobem od kroku 3.

Ujistěte se, že „zavřete“klávesnici na konci tohoto kódu, protože v tomto okamžiku jsme přijali vstup od uživatele.

V tomto okamžiku by bylo vhodné tento kód zkompilovat a spustit, aby bylo zajištěno, že funguje podle očekávání.

Krok 6: Krok 6: Zeptejte se uživatele, jakou matematickou operaci provést

Krok 6: Zeptejte se uživatele, jakou matematickou operaci provést
Krok 6: Zeptejte se uživatele, jakou matematickou operaci provést

Vytvořte třetí proměnnou s názvem „operace“. Datový typ této proměnné bude „char“, který může obsahovat libovolný jeden znak. Například znak může být ‚b‘, ‚Z‘‘+‘atd.

Tato proměnná char bude obsahovat buď znaménko plus, mínus, znak dělení nebo znaménko násobení podle toho, jakou operaci chce uživatel provést.

Požádejte uživatele o jeden z těchto symbolů a přiřaďte vstup k „provozu“stejnou metodou, jak je uvedeno výše.

Můžete zobrazit „operaci“stejně jako „a“nebo „b“, jak ukazuje výše uvedený snímek obrazovky.

Krok 7: Krok 7: Rozhodněte se, jakou metodu použít na základě operátora zvoleného uživatelem

Krok 7: Rozhodněte se, jakou metodu použít na základě operátora zvoleného uživatelem
Krok 7: Rozhodněte se, jakou metodu použít na základě operátora zvoleného uživatelem

Po získání potřebného uživatelského vstupu a zavření klávesnice přidejte výše uvedený kód. Tento příkaz se nazývá „přepínač“a provede jinou akci podle toho, co uživatel zadal pro „operaci“.

Pokud například uživatel zadal „+“pro operaci (případ „+“), přidáme a a b dohromady. Jak je uvedeno výše.

Pokud uživatel pro operátora zvolil „-“, odečteme a od b. Vytvořte případ pro každou matematickou operaci a pro každou zavolejte příslušnou funkci. Zobrazeno výše.

Klíčové slovo „break“se objeví na konci každého případu a znamená, že kód pro daný případ je dokončen.

Výchozí: break; musí být zahrnuto na konci příkazu switch. Pokud vstup uživatele neodpovídá žádnému z ostatních případů, spustí se „výchozí“případ, který nic nedělá.

Krok 8: Krok 8: Metody psaní pro každou matematickou operaci

Krok 8: Metody psaní pro každou matematickou operaci
Krok 8: Metody psaní pro každou matematickou operaci
Krok 8: Metody psaní pro každou matematickou operaci
Krok 8: Metody psaní pro každou matematickou operaci

V tomto kroku vytvoříme 4 velmi jednoduché

metody, jedna pro každou matematickou operaci. „Metoda“je kus kódu, který splňuje jeden konkrétní úkol. V tomto případě každá z těchto metod provede jednoduchý matematický výpočet a výsledek zobrazí na konzole.

Tyto metody musí být vytvořeny mimo závorky „Hlavní“, jinak program nebude kompilován.

Výše je jednoduchá metoda pro provedení výpočtu sčítání.

Postupujte podle výše uvedených snímků a vytvořte metodu odčítání, násobení a dělení. Všechny jsou velmi podobné funkci přidání.

Každá z těchto metod vytvoří novou proměnnou float „c“, přiřadí výsledek matematické operace k c a poté tyto informace zobrazí konzole.

Krok 9: Gratulujeme

Gratulujeme!
Gratulujeme!
Gratulujeme!
Gratulujeme!

Nyní máme funkční kalkulačku. Když je program spuštěn, měl by uživatele požádat o 2 čísla a operaci a odeslat výsledek do konzoly, jak je uvedeno níže.

Poznámka: v zájmu zkrácení těchto pokynů není tento program dokonalý. Pokud se například uživatel dělí 0, zlomí se. Program také provádí pouze jednu funkci najednou. Jejich oprava by vyžadovala trochu více kódu a je mimo rozsah tohoto konkrétního pokynu.

Doporučuje: