Hur man skapar en tipskalkylator i Java: 13 steg (med bilder)

Innehållsförteckning:

Hur man skapar en tipskalkylator i Java: 13 steg (med bilder)
Hur man skapar en tipskalkylator i Java: 13 steg (med bilder)

Video: Hur man skapar en tipskalkylator i Java: 13 steg (med bilder)

Video: Hur man skapar en tipskalkylator i Java: 13 steg (med bilder)
Video: HOW TO OPEN MS WORD IN WINDOWS 7 : innovative it-gk Takhatgarh 2024, Maj
Anonim

Den här artikeln erbjuder ett snabbt och enkelt sätt att skapa din alldeles egna tipskalkylator, så att du kan mata in ett tal och beräkna tipset automatiskt, utan att göra din egen mentala matematik.

Steg

Skapa en tipskalkylator i Java Steg 1
Skapa en tipskalkylator i Java Steg 1

Steg 1. Ladda ner en Java IDE (kort för integrerad utvecklingsmiljö) som Netbeans eller Eclipse

  • För att ladda ner Netbeans, gå till Netbeans.org -webbplatsen och tryck på den stora orange knappen längst upp till höger på sidan som säger Ladda ner.
  • Eftersom spetsberäknaren är en relativt enkel applikation behöver du bara ladda ner Java SE (standardversion). När du har laddat ner filen.exe kör du NetBeans -installationsprogrammet. Standardalternativen i installationsprogrammet är tillräckliga för det här programmet, så du kan ladda ner standardversionen utan rädsla för att inte ha nödvändiga komponenter för programmet.
Skapa en tipskalkylator i Java Steg 2
Skapa en tipskalkylator i Java Steg 2

Steg 2. Ladda ner Java JDK

Du hittar den på

Där kan du ange JDK som passar din respektive maskin

Skapa en tipskalkylator i Java Steg 3
Skapa en tipskalkylator i Java Steg 3

Steg 3. Kör NetBeans -programmet och skapa ett nytt projekt

Gå till rullgardinsmenyn längst upp till vänster som säger Arkiv och välj Nytt projekt

Skapa en tipskalkylator i Java Steg 4
Skapa en tipskalkylator i Java Steg 4

Steg 4. Skapa det nya projektet

På kommandot som följer, i kategorierna, välj Java och i projekten väljer du Java -applikation; dessa är vanligtvis markerade som standard. Klicka på Nästa.

  • Ge ditt projekt ett namn. Låt kryssrutan Dedikerad mapp vara avmarkerad och kryssrutan Skapad huvudklass markerad.
  • Med det, avsluta och sedan har du skapat ditt projekt.
Skapa en tipskalkylator i Java Steg 5
Skapa en tipskalkylator i Java Steg 5

Steg 5. Skapa variablerna för detta projekt

  • Under raden som lyder

    public static void main (String args)

    , skapa följande variabler:

    • dubbel totalt;

    • int tips;

    • dubbel tipRatio;

    • dubbel finalTotal;

  • Om de är i olika linjer eller samma linje efter varandra spelar ingen roll.
  • Det här är vad de kallar instansvariabler. De är i grunden referenser för ett värde kommer att lagras i programmets minne. Anledningen till att du döper instansvariablerna på det här sättet är att länka dem till vad du kommer att använda dem till. e.i finalTotal -variabeln används för det slutliga svaret.
  • Avsaknaden av stora bokstäver i "dubbel" och "int" och semikolon (;) i slutet av orden är viktiga.
  • Som referens är int variabler som alltid är heltal, dvs 1, 2, 3 … etc, medan dubbel har decimaler.
Skapa en tipskalkylator i Java Steg 6
Skapa en tipskalkylator i Java Steg 6

Steg 6. Importera skannerverktyget, vilket tillåter användarinmatning när programmet körs

Högst upp på sidan, precis under raden

paket (projektets namn)

och ovanför ägarraden @author skriver du:

importera java.util. Scanner;

Skapa en tipskalkylator i Java Steg 7
Skapa en tipskalkylator i Java Steg 7

Steg 7. Skapa skannerobjektet

Även om det inte spelar någon roll vilken kodrad objektet skapas, skriver du kodraden direkt efter instansvariablerna för konsekvensens skull. Att göra en skanner liknar att skapa andra typer av objekt i programmeringen.

  • Den följer konstruktionen enligt följande:

    "Klassnamn" "objektnamn" = "nytt" "Klassnamn" ("Sökväg");

    , exklusive citattecken.

  • I det här fallet skulle det vara:

    Scanner ScanNa = ny Scanner (System.in);

  • Nyckelordet "nytt" och "System.i" inom parentesen är viktiga. Det "nya" nyckelordet säger i princip att detta objekt är nytt, vilket förmodligen låter överflödigt, men som behövs för att skannern ska kunna skapas. Samtidigt är "System.in" vilken variabel Scannerobjekten är knutna till, i det här fallet skulle System.in göra det så att variabeln är något som användaren skriver in.

Steg 8.

  • Börja skriva ut konsolen.

    Skapa en tipskalkylator i Java Steg 8
    Skapa en tipskalkylator i Java Steg 8
    • System.out.print ("Ange totalt, inklusive skatt: $");

    • Citaten för raden inom parentes är viktiga.
    • I huvudsak gör denna kodrad ordutskrift på konsolen när programmet körs. I detta fall skulle orden vara "Ange totalt, inklusive moms: $".
    • Citaten runt meningen inom parentes behövs för att Java ska veta att detta är en mening, annars kommer det att betrakta det som flera variabler som inte finns.
  • Skapa den första användarinmatningen för programmet. I nästa kodrad använder du skannern och en av de variabler du skapade tidigare. Titta på den här kodraden:

    Skapa en tipskalkylator i Java Steg 9
    Skapa en tipskalkylator i Java Steg 9
    • total = ScanNa.nextDouble ();

    • "Totalt" är variabeln från tidigare, och "ScanNa" är namnet på ditt skannerobjekt. Uttrycket "nextDouble ();" är en metod från skannerklassen. I grund och botten betyder det att nästa dubbel typnummer som matas in kommer att läsas av den skannern.
    • Kort sagt, det nummer som skannern läser kommer att användas av variabeln Total.
  • Gör en uppmaning om att ange procentsatsen för tipset. Använd sedan skannern för att spara ett nummer i variabeln med namnet spets, liknande de två senaste stegen. Här är en kod för referens:

    Skapa en tipskalkylator i Java Steg 10
    Skapa en tipskalkylator i Java Steg 10
    • System.out.print ("Ange % att tipsa:");

    • tips = ScanNa.nextInt ();

  • Skapa formeln för tipRatio -kalkylatorn.

    Skapa en tipskalkylator i Java Steg 11
    Skapa en tipskalkylator i Java Steg 11
    • Typ

      tipRation = tips/100,0;

      för att göra hela talet som representerar tipsprocenten till en faktisk procentandel.
    • Observera att.0 i 100.0 krävs, eftersom variabeln "spets" i detta läge är ett heltal, dvs ett helt tal. Så länge ett av de två talen i ekvationen har en decimal blir slutresultatet en dubbel med decimaler. Om båda siffrorna däremot är hela tal skulle det orsaka ett beräkningsfel.
  • Använd den sista variabeln som är tillgänglig för att beräkna totalen och göra de sista beräkningarna. Följande ekvation talar för sig själv.

    Skapa en tipskalkylator i Java Steg 12
    Skapa en tipskalkylator i Java Steg 12
    • finalTotal = total + (total * tipRatio);

  • Skapa en sista utskriftskod med kod för att visa finalTotal. Du kan använda en lite mer specialiserad version av utskriftsmetoden som kallas printf för att göra det lite snyggare:

    Skapa en tipskalkylator i Java Steg 13
    Skapa en tipskalkylator i Java Steg 13
    • System.out.printf ("Totalt med%d %% som tips: $%. 2f / n", tips, finalTotal);

    • Bokstäverna före % motsvarar de variabler som separeras med kommandon efter den tryckta meningen; de är länkade i tärnor i variablernas ordning och bokstäverna. I det här fallet är %d länkat till "tips" och %.2f är länkat finalTotal. Detta för att konsolen ska skriva ut de variabler som har skannats eller beräknats snarare än något som är förutbestämt.
    • Det dubbla % -tecknet efter % d är så att konsolen faktiskt skriver ut procenttecknet; annars skulle det orsaka ett fel på grund av hur printf -metoden fungerar.
  • Rekommenderad: