Jak vytvořit tipovou kalkulačku v Javě: 13 kroků (s obrázky)

Obsah:

Jak vytvořit tipovou kalkulačku v Javě: 13 kroků (s obrázky)
Jak vytvořit tipovou kalkulačku v Javě: 13 kroků (s obrázky)

Video: Jak vytvořit tipovou kalkulačku v Javě: 13 kroků (s obrázky)

Video: Jak vytvořit tipovou kalkulačku v Javě: 13 kroků (s obrázky)
Video: 🆓 How to Get Microsoft Word for FREE (download & web versions) 2024, Smět
Anonim

Tento článek nabízí rychlý a snadný způsob vytvoření vlastní kalkulačky spropitného, která vám umožní zadat číslo a vypočítat spropitné automaticky, aniž byste museli provádět vlastní mentální matematiku.

Kroky

Vytvořte tipovou kalkulačku v Javě Krok 1
Vytvořte tipovou kalkulačku v Javě Krok 1

Krok 1. Stáhněte si Java IDE (zkratka pro integrované vývojové prostředí), například Netbeans nebo Eclipse

  • Chcete -li si stáhnout Netbeans, přejděte na web Netbeans.org a stiskněte velké oranžové tlačítko v pravé horní části stránky s nápisem Stáhnout.
  • Jelikož je kalkulačka tipů poměrně jednoduchá aplikace, stačí si stáhnout Java SE (standardní edice). Jakmile dokončíte stahování souboru.exe, spusťte jeho vyskakovací instalační program NetBeans. Možnosti standardů v instalačním programu jsou pro tento program dostačující, takže si můžete stáhnout standardní edici bez obav, že pro program nebudou mít požadované součásti.
Krok 2: Vytvořte si kalkulačku tipů v Javě
Krok 2: Vytvořte si kalkulačku tipů v Javě

Krok 2. Stáhněte si Java JDK

Najdete ho na adrese

Zde můžete zadat JDK odpovídající vašemu příslušnému počítači

Krok 3: Vytvořte si kalkulačku tipů v Javě
Krok 3: Vytvořte si kalkulačku tipů v Javě

Krok 3. Spusťte program NetBeans a vytvořte nový projekt

Přejděte do rozevírací nabídky vlevo nahoře, která říká Soubor, a vyberte Nový projekt

Krok 4: Vytvořte si kalkulačku tipů v Javě
Krok 4: Vytvořte si kalkulačku tipů v Javě

Krok 4. Nastavte nový projekt

Na následující výzvě v kategoriích vyberte Java a v projektech vyberte Java application; ty jsou obvykle ve výchozím nastavení zvýrazněny. Klikněte na Další.

  • Pojmenujte svůj projekt. Ponechte nezaškrtnuté políčko Dedicated Folder a zaškrtnuté políčko Create the Main Class.
  • S tím skončete a pak jste vytvořili svůj projekt.
Vytvořte tipovou kalkulačku v Javě Krok 5
Vytvořte tipovou kalkulačku v Javě Krok 5

Krok 5. Vytvořte proměnné pro tento projekt

  • Pod řádkem, který čte

    public static void main (String args)

    , vytvořte následující proměnné:

    • dvojnásobek celkem;

    • int tip;

    • dvojitý tipRatio;

    • dvojité fináleCelkem;

  • Nezáleží na tom, zda jsou v různých řádcích nebo ve stejné řadě za sebou.
  • Tomu se říká proměnné instance. Jsou to v zásadě odkazy na hodnotu, která bude uložena v paměti programu. Důvod, proč takto pojmenujete proměnné instance, je propojit je s tím, k čemu je budete používat. e.i pro konečnou odpověď je použita proměnná finalTotal.
  • Důležitá je absence velkých písmen ve slovech „double“a „int“a středníků (;) na konci slov.
  • Pro informaci, int jsou proměnné, které jsou vždy celá čísla, tj. 1, 2, 3 … atd., Zatímco dvojky mají v sobě desetinná místa.
Krok 6: Vytvořte si kalkulačku tipů v Javě
Krok 6: Vytvořte si kalkulačku tipů v Javě

Krok 6. Importujte nástroj skeneru, který by uživateli umožnil vstup po spuštění programu

V horní části stránky, přímo pod řádkem

balíček (název projektu)

a nad řádek vlastníka @autor zadejte:

import java.util. Scanner;

Vytvořte tipovou kalkulačku v Javě, krok 7
Vytvořte tipovou kalkulačku v Javě, krok 7

Krok 7. Vytvořte objekt skeneru

I když nezáleží na tom, jaký řádek kódu je objekt vytvořen, z důvodu konzistence napište řádek kódu hned za proměnné instance. Vytvoření skeneru je podobné vytváření jiných druhů objektů v programování.

  • Po konstrukci následuje následovně:

    „Název třídy“„Název objektu“= „Nový“„Název třídy“(„Cesta“);

    vyjma uvozovek.

  • V tomto případě by to bylo:

    Scanner ScanNa = nový skener (System.in);

  • Klíčové je klíčové slovo „nový“a „System.in“v závorkách. Klíčové slovo „nové“v zásadě říká, že tento objekt je nový, což pravděpodobně zní nadbytečně, ale je to nutné k vytvoření skeneru. Mezitím je „System.in“proměnnou, ke které jsou připojeny objekty skeneru, v tomto případě System.in to udělá tak, že proměnná je něco, co uživatel zadá.

Krok 8.

  • Začněte psát konzolu vytisknout.

    Vytvořte tipovou kalkulačku v Javě, krok 8
    Vytvořte tipovou kalkulačku v Javě, krok 8
    • System.out.print ("Zadejte součet včetně daně: $");

    • Citace řádku v závorkách jsou důležité.
    • V zásadě tento řádek kódu umožňuje tisk slova na konzole po spuštění programu. V tomto případě by byla slova „Zadejte součet včetně daně: $“.
    • Citace kolem věty v závorkách jsou potřebné k zajištění toho, aby Java věděla, že se jedná o větu, jinak ji bude považovat za několik proměnných, které neexistují.
  • Vytvořte první vstup uživatele pro program. V dalším řádku kódu využijete skener a jednu z proměnných, které jste vytvořili dříve. Podívejte se na tento řádek kódu:

    Vytvořte tipovou kalkulačku v Javě, krok 9
    Vytvořte tipovou kalkulačku v Javě, krok 9
    • celkem = ScanNa.nextDouble ();

    • „Celkem“je proměnná z dřívější doby a „ScanNa“je název vašeho objektu Scanner. Fráze „nextDouble ();“je metoda ze třídy skenerů. V zásadě to znamená, že další dvojité zadané číslo typu bude přečteno tímto skenerem.
    • Stručně řečeno, číslo načtené skenerem použije proměnná Celkem.
  • Zadejte výzvu k zadání procenta spropitného. Poté pomocí skeneru uložte číslo do proměnné s názvem tip, podobně jako v posledních dvou krocích. Zde je nějaký referenční kód:

    Vytvořte tipovou kalkulačku v Javě, krok 10
    Vytvořte tipovou kalkulačku v Javě, krok 10
    • System.out.print ("Enter % to tip:");

    • tip = ScanNa.nextInt ();

  • Vytvořte vzorec pro kalkulačku tipRatio.

    Vytvořte tipovou kalkulačku v Javě, krok 11
    Vytvořte tipovou kalkulačku v Javě, krok 11
    • Typ

      tipRation = tip/100,0;

      proměnit celé číslo představující procento spropitného na skutečné procento.
    • Všimněte si, že je požadováno.0 v 100.0, protože v této situaci je proměnná s názvem „tip“celé číslo, tj. Celé číslo. Dokud má jedno ze dvou čísel v rovnici desetinné číslo, bude konečný výsledek dvojnásobek s desetinnými místy. Pokud by však obě čísla byla celá čísla, způsobilo by to chybu výpočtu.
  • Pomocí poslední dostupné proměnné vypočítejte součet a proveďte poslední výpočty. Následující rovnice mluví sama za sebe.

    Vytvořte tipovou kalkulačku v Javě, krok 12
    Vytvořte tipovou kalkulačku v Javě, krok 12
    • finalTotal = total + (total * tipRatio);

  • Vytvořte jeden konečný řádek s výzvou k vytištění pro zobrazení finalTotal. Můžete použít trochu specializovanější verzi tiskové metody s názvem printf, aby byla trochu efektnější:

    Krok 13: Vytvořte si kalkulačku tipů v Javě
    Krok 13: Vytvořte si kalkulačku tipů v Javě
    • System.out.printf ("Celkem s%d %% jako tip: $%. 2f / n", tip, finalTotal);

    • Písmena, kterým předchází %, odpovídají proměnným, které jsou za vytištěnou větou odděleny příkazy; jsou spojeny v trojicích pořadí proměnných a písmen. V tomto případě je %d spojeno s „tipem“a %.2f je spojeno finalTotal. Důvodem je, že konzola vytiskne spíše proměnné, které byly naskenovány nebo vypočteny, než něco předem určeného.
    • Dvojité znaménko % po % d je tak, že konzola skutečně vytiskne znak procenta; jinak by to způsobilo chybu kvůli způsobu, jakým metoda printf funguje.
  • Doporučuje: