Tippszámológép létrehozása Java -ban: 13 lépés (képekkel)

Tartalomjegyzék:

Tippszámológép létrehozása Java -ban: 13 lépés (képekkel)
Tippszámológép létrehozása Java -ban: 13 lépés (képekkel)

Videó: Tippszámológép létrehozása Java -ban: 13 lépés (képekkel)

Videó: Tippszámológép létrehozása Java -ban: 13 lépés (képekkel)
Videó: БЕН 10 МЕНЯ БЕСИТ! 2024, Lehet
Anonim

Ez a cikk gyors és egyszerű módot kínál saját tippszámológépének létrehozására, lehetővé téve számok bevitelét és a tipp kiszámítását automatikusan, anélkül, hogy saját mentális matematikát végezne.

Lépések

Hozzon létre egy tippszámológépet a Java -ban 1. lépés
Hozzon létre egy tippszámológépet a Java -ban 1. lépés

1. lépés: Töltse le a Java IDE -t (rövidítve az integrált fejlesztői környezethez), például a Netbeans vagy az Eclipse

  • A Netbeans letöltéséhez menjen a Netbeans.org webhelyre, és nyomja meg a Letöltés feliratú oldal jobb felső sarkában lévő nagy narancssárga gombot.
  • Mivel a tippszámológép viszonylag egyszerű alkalmazás, csak a Java SE -t (standard kiadás) kell letöltenie. Miután befejezte a.exe fájl letöltését, futtassa a felugró NetBeans telepítőt. A telepítő szabványos beállításai elegendőek ehhez a programhoz, így letöltheti a szabványos kiadást, anélkül, hogy félne attól, hogy nincsenek meg a programhoz szükséges összetevők.
Hozzon létre egy tippkalkulátort a Java -ban 2. lépés
Hozzon létre egy tippkalkulátort a Java -ban 2. lépés

2. lépés: Töltse le a Java JDK -t

Megtalálható a https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html címen.

Itt megadhatja az adott gépnek megfelelő JDK -t

Hozzon létre egy tippkalkulátort a Java -ban 3. lépés
Hozzon létre egy tippkalkulátort a Java -ban 3. lépés

3. lépés: Futtassa a NetBeans programot, és hozzon létre egy új projektet

Lépjen a bal felső sarokban található legördülő menü Fájl parancsára, és válassza az Új projekt lehetőséget

Hozzon létre egy tippszámológépet a Java 4. lépésében
Hozzon létre egy tippszámológépet a Java 4. lépésében

4. lépés. Állítsa be az új projektet

A következő parancssorban a kategóriákban válassza a Java, a projektekben pedig a Java alkalmazást; ezeket alapértelmezés szerint általában kiemelik. Kattintson a Tovább gombra.

  • Adjon nevet a projektnek. Hagyja bejelölve a Dedikált mappa jelölőnégyzetet, és jelölje be a Főosztály létrehozása jelölőnégyzetet.
  • Ezzel fejezze be, majd létrehozta a projektet.
Hozzon létre egy tippszámológépet a Java 5. lépésében
Hozzon létre egy tippszámológépet a Java 5. lépésében

5. lépés. Hozza létre a projekt változóit

  • Az olvasható sor alatt

    public static void main (String args)

    , hozza létre a következő változókat:

    • dupla teljes;

    • int tipp;

    • dupla tipRatio;

    • double finalTotal;

  • Nem mindegy, hogy különböző sorokban vannak -e, vagy egy sorban.
  • Ezeket nevezik példányváltozóknak. Ezek alapvetően hivatkozások egy értékre, amelyet a program memóriájában tárolnak. Azért nevezi el a példányváltozókat így, hogy összekapcsolja őket azzal, amire használni fogja őket. e.i a végső válaszhoz a finalTotal változót használják.
  • Fontos a „kettős” és „int” nagybetűk hiánya, valamint a szavak végén található pontosvesszők (;).
  • Referenciaként az int olyan változók, amelyek mindig egész számok, azaz 1, 2, 3 … stb., Míg a párosok tizedesjegyeket tartalmaznak.
Hozzon létre egy tippszámológépet a Java 6. lépésében
Hozzon létre egy tippszámológépet a Java 6. lépésében

6. lépés: Importálja a szkenner segédprogramot, amely lehetővé teszi a felhasználói bevitelt a program futtatása után

Az oldal tetején, közvetlenül a sor alatt

csomag (a projekt neve)

és a @author tulajdonos sor fölé írja be:

import java.util. Scanner;

Hozzon létre egy tippszámológépet a Java 7. lépésében
Hozzon létre egy tippszámológépet a Java 7. lépésében

7. lépés: Hozza létre a szkenner objektumot

Bár nem mindegy, hogy az objektum milyen kódsorban jön létre, a következetesség kedvéért írja be a kód sorát közvetlenül a példányváltozók után. A szkenner készítése hasonló más típusú objektumok létrehozásához a programozás során.

  • A konstrukció a következőképpen alakul:

    „Osztálynév” „objektum neve” = „új” „Osztálynév” („Útvonal”);

    az idézőjelek nélkül.

  • Ebben az esetben ez lenne:

    Szkenner ScanNa = új szkenner (System.in);

  • Az „új” kulcsszó és a „System.in” zárójel fontos. Az "új" kulcsszó alapvetően azt mondja, hogy ez az objektum új, ami valószínűleg feleslegesnek hangzik, de szükséges a szkenner létrehozásához. Eközben a „System.in” az a változó, amelyhez a szkenner objektumokat csatolt, ebben az esetben a System.in úgy alakítaná ki, hogy a felhasználó beírja a változót.

8. lépés.

  • Kezdje el a konzol kinyomtatását.

    Hozzon létre egy tippkalkulátort a Java -ban 8. lépés
    Hozzon létre egy tippkalkulátort a Java -ban 8. lépés
    • System.out.print ("Adja meg a teljes összeget adókkal együtt: $");

    • A zárójelben lévő sor idézetei fontosak.
    • Lényegében ez a kódsor a program futtatása után kinyomtatja a konzolt a konzolon. Ebben az esetben a következő szavak lennének: „Adja meg az összeset, beleértve az adót: $”.
    • A zárójelben lévő mondat körüli idézetekre azért van szükség, hogy megbizonyosodjon arról, hogy a Java tudja, hogy ez egy mondat, különben több, nem létező változónak tekinti.
  • Hozza létre a program első felhasználói bevitelét. A következő kódsorban a szkennert és a korábban létrehozott változók egyikét használja. Nézd meg ezt a kód sort:

    Hozzon létre egy tippszámológépet a Java 9. lépésében
    Hozzon létre egy tippszámológépet a Java 9. lépésében
    • összesen = ScanNa.nextDouble ();

    • A "total" a korábbi változó, a "ScanNa" pedig a Scanner objektum neve. A kifejezés "nextDouble ();" egy módszer a szkenner osztályból. Alapvetően ez azt jelenti, hogy a következő beírt kettős típusú számot a szkenner fogja olvasni.
    • Röviden, a szkenner által olvasott számot a Total változó fogja használni.
  • Kérje meg a tipp százalékának megadását. Ezután a lapolvasóval mentsen egy számot a tip nevű változóba, hasonlóan az utolsó két lépéshez. Íme néhány kód referenciaként:

    Hozzon létre egy tippszámológépet a Java lépésben 10
    Hozzon létre egy tippszámológépet a Java lépésben 10
    • System.out.print ("Enter % to tip:");

    • tip = ScanNa.nextInt ();

  • Hozza létre a tipRatio számológép képletét.

    Hozzon létre egy tippszámológépet a Java 11. lépésében
    Hozzon létre egy tippszámológépet a Java 11. lépésében
    • típus

      tipRation = borravaló/100,0;

      hogy a borravaló százalékát reprezentáló egész számot tényleges százalékossá alakítsa.
    • Ne feledje, hogy a 100 -ban levő.0 szükséges, mivel ebben a helyzetben a „tip” nevű változó egész szám, azaz egész szám. Mindaddig, amíg az egyenlet két számának egyike tizedesjegyű, a végeredmény dupla lesz tizedesjegyekkel. Ha mindkét szám teljes számokat tartalmaz, akkor számítási hibát okozna.
  • Használja az utolsó elérhető változót az összeg kiszámításához és az utolsó számítások elvégzéséhez. A következő egyenlet önmagáért beszél.

    Hozzon létre egy tippszámológépet a Java 12. lépésében
    Hozzon létre egy tippszámológépet a Java 12. lépésében
    • finalTotal = összesen + (összesen * tipRatio);

  • Hozzon létre egy végső nyomtatási prompt kódsort a finalTotal megjelenítéséhez. Használhatja a printf nevű nyomtatási módszer egy kicsit speciálisabb változatát, hogy egy kicsit divatosabb legyen:

    Hozzon létre egy tippszámológépet a Java 13. lépésében
    Hozzon létre egy tippszámológépet a Java 13. lépésében
    • System.out.printf ("Összesen%d %% tippként: $%. 2f / n", tip, finalTotal);

    • A % előtt álló betűk azoknak a változóknak felelnek meg, amelyeket a nyomtatott mondat után parancsok választanak el; a változók és a betűk sorrendjében vannak kötve. Ebben az esetben a %d a "tip" -hez, a %.2f pedig a finalTotal linkhez kapcsolódik. Ez azért van így, mert a konzol a beolvasott vagy kiszámított változókat kinyomtatja, nem pedig valami előre meghatározottat.
    • A dupla % előjel % d után, hogy a konzol ténylegesen kinyomtassa a százalékjelet; különben hibát okozna a printf módszer működése miatt.
  • Ajánlott: