Hvordan lage en tipskalkulator i Java: 13 trinn (med bilder)

Innholdsfortegnelse:

Hvordan lage en tipskalkulator i Java: 13 trinn (med bilder)
Hvordan lage en tipskalkulator i Java: 13 trinn (med bilder)

Video: Hvordan lage en tipskalkulator i Java: 13 trinn (med bilder)

Video: Hvordan lage en tipskalkulator i Java: 13 trinn (med bilder)
Video: How to make a logo design in microsoft word 2024, Kan
Anonim

Denne artikkelen gir en rask og enkel måte å lage din helt egen tipskalkulator, slik at du kan legge inn et tall og beregne tipset automatisk, uten å gjøre din egen mentale matematikk.

Trinn

Lag en tipskalkulator i Java Trinn 1
Lag en tipskalkulator i Java Trinn 1

Trinn 1. Last ned en Java IDE (forkortelse for integrert utviklingsmiljø) som Netbeans eller Eclipse

  • For å laste ned Netbeans, gå til nettstedet Netbeans.org og trykk på den store oransje knappen øverst til høyre på siden som sier Last ned.
  • Siden tipskalkulatoren er en relativt enkel applikasjon, trenger du bare å laste ned Java SE (standardutgave). Når du er ferdig med å laste ned.exe -filen, kjører du NetBeans -installasjonsprogrammet. Standardalternativene i installasjonsprogrammet er tilstrekkelig for dette programmet, så du kan laste ned standardutgaven uten frykt for ikke å ha de nødvendige komponentene for programmet.
Lag en tipskalkulator i Java Trinn 2
Lag en tipskalkulator i Java Trinn 2

Trinn 2. Last ned Java JDK

Du finner den på

Der kan du angi JDK som passer for din respektive maskin

Lag en tipskalkulator i Java Trinn 3
Lag en tipskalkulator i Java Trinn 3

Trinn 3. Kjør NetBeans -programmet og opprett et nytt prosjekt

Gå til rullegardinmenyen øverst til venstre som sier Fil og velg Nytt prosjekt

Lag en tipskalkulator i Java Trinn 4
Lag en tipskalkulator i Java Trinn 4

Trinn 4. Sett opp det nye prosjektet

På spørringen som følger, i kategoriene, velg Java og i prosjektene velger du Java -program; Disse er vanligvis uthevet som standard. Klikk Neste.

  • Gi prosjektet et navn. La avmerkingsboksen Dedikert mappe være merket og avmerkingsboksen Opprettet hovedklasse.
  • Med det, fullfør og så har du opprettet prosjektet ditt.
Lag en tipskalkulator i Java Trinn 5
Lag en tipskalkulator i Java Trinn 5

Trinn 5. Lag variablene for dette prosjektet

  • Under linjen som leser

    offentlig statisk tomrom (String args)

    , opprett følgende variabler:

    • dobbel totalt;

    • int tips;

    • dobbel tipRatio;

    • dobbel finalTotal;

  • Om de er i forskjellige linjer eller samme linje etter hverandre, spiller ingen rolle.
  • Dette er det de kaller forekomstvariabler. De er i utgangspunktet referanser for en verdi vil bli lagret i programmets minne. Grunnen til at du navngir forekomstvariablene på denne måten, er å koble dem til det du skal bruke dem til. e.i finalTotal -variabelen brukes for det endelige svaret.
  • Mangelen på store bokstaver i “double” og “int” og semikolonene (;) på slutten av ordene er viktige.
  • For referanse er int variabler som alltid er hele tall, dvs. 1, 2, 3 … etc, mens dobbel har desimaler.
Lag en tipskalkulator i Java Trinn 6
Lag en tipskalkulator i Java Trinn 6

Trinn 6. Importer skannerverktøyet, som tillater brukerinndata når programmet kjøres

Øverst på siden, rett under linjen

pakke (prosjektets navn)

og over eieren -linjen @author skriver du:

importer java.util. Scanner;

Lag en tipskalkulator i Java trinn 7
Lag en tipskalkulator i Java trinn 7

Trinn 7. Lag skannerobjektet

Selv om det ikke spiller noen rolle hvilken kodelinje objektet er opprettet, skriver du kodelinjen rett etter forekomstvariablene for konsekvensens skyld. Å lage en skanner ligner på å lage andre typer objekter i programmering.

  • Den følger konstruksjonen som følger:

    “Klassenavn” “objektets navn” = “nytt” “Klassenavn” (“Sti”);

    unntatt anførselstegn.

  • I dette tilfellet vil det være:

    Skanner ScanNa = ny skanner (System.in);

  • Søkeordet "nytt" og "System. I" parentesen er viktig. Det "nye" søkeordet sier i utgangspunktet at dette objektet er nytt, noe som sannsynligvis høres overflødig ut, men er nødvendig for at skanneren skal kunne opprettes. I mellomtiden er "System.in" hvilken variabel skanneren objekter er knyttet til, i dette tilfellet ville System.in gjøre det slik at variabelen er noe som brukeren skriver inn.

Trinn 8.

  • Begynn med å skrive ut konsollen.

    Lag en tipskalkulator i Java Trinn 8
    Lag en tipskalkulator i Java Trinn 8
    • System.out.print ("Angi total, inkludert skatt: $");

    • Sitatene for linjen i parentes er viktige.
    • I hovedsak får denne kodelinjen ord til å skrive ut på konsollen når programmet er kjørt. I dette tilfellet vil ordene være "Skriv inn totalt, inkludert skatt: $".
    • Sitatene rundt setningen i parentes er nødvendig for å sikre at Java vet at dette er en setning, ellers vil det vurdere det flere variabler som ikke eksisterer.
  • Lag den første brukerinngangen for programmet. I den neste kodelinjen bruker du skanneren og en av variablene du opprettet tidligere. Se på denne kodelinjen:

    Lag en tipskalkulator i Java trinn 9
    Lag en tipskalkulator i Java trinn 9
    • total = ScanNa.nextDouble ();

    • "Total" er variabelen fra før, og "ScanNa" er navnet på skannerobjektet. Uttrykket "nextDouble ();" er en metode fra skannerklassen. I utgangspunktet betyr det at det neste dobbelttypetallet som legges inn vil bli lest av den skanneren.
    • Kort sagt, tallet som leses av skanneren, blir brukt av variabelen Total.
  • Få en melding om å angi prosent av tipset. Bruk deretter skanneren til å lagre et tall i variabelen med tipset, på samme måte som de to siste trinnene. Her er noen kode for referanse:

    Lag en tipskalkulator i Java Trinn 10
    Lag en tipskalkulator i Java Trinn 10
    • System.out.print ("Skriv inn % for tips:");

    • tips = ScanNa.nextInt ();

  • Lag formelen for tipRatio -kalkulatoren.

    Lag en tipskalkulator i Java Trinn 11
    Lag en tipskalkulator i Java Trinn 11
    • Type

      tipRation = tips/100,0;

      å gjøre hele tallet som representerer tipsprosenten til en faktisk prosentandel.
    • Vær oppmerksom på at.0 i 100.0 er nødvendig, ettersom variabelen med navnet "tips" er et heltall, dvs. et helt tall. Så lenge ett av de to tallene i ligningen har en desimal, blir sluttresultatet en dobbel med desimaler. Hvis begge tallene derimot er hele tall, ville det forårsake en beregningsfeil.
  • Bruk den siste variabelen som er tilgjengelig for å beregne totalen og gjøre de siste beregningene. Følgende ligning taler for seg selv.

    Lag en tipskalkulator i Java Trinn 12
    Lag en tipskalkulator i Java Trinn 12
    • finalTotal = total + (total * tipRatio);

  • Lag en siste linje for utskriftsprompt med kode for å vise finalTotal. Du kan bruke en litt mer spesialisert versjon av utskriftsmetoden kalt printf for å gjøre det litt mer fancy:

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

    • Bokstavene foran % tilsvarer variablene som er atskilt med kommandoer etter den trykte setningen; de er koblet i tern i størrelsesorden av variablene og bokstavene. I dette tilfellet er %d knyttet til "tips" og %.2f er koblet finalTotal. Dette er for at konsollen skal skrive ut variablene som ble skannet eller beregnet i stedet for noe forhåndsbestemt.
    • Det doble % -tegnet etter % d er slik at konsollen faktisk vil skrive ut prosenttegnet; Ellers ville det forårsake en feil på grunn av måten printf -metoden fungerer på.
  • Anbefalt: