Hur man skapar en spetskalkylator i java

Den här artikeln erbjuder ett snabbt och enkelt sätt att skapa din egen spetskalkylator, så att du kan skriva in ett nummer och beräkna spetsen automatiskt, utan att göra din egen mentala matte.

Steg

  1. Bild med titeln Skapa en spetskalkylator i Java Steg 1
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 webbplats och tryck på den stora orange knappen längst upp till höger på sidan som säger nedladdning.
  • Eftersom spetskalkylatorn är en relativt enkel applikation behöver du bara ladda ner Java SE (Standard Edition). När du är färdig nedladdning av.EXE-fil, kör den popup Up The NetBeans Installer. Standarderalternativen i installationsprogrammet är tillräckliga för det här programmet, så du kan ladda ner standardutgåvan utan rädsla för att inte ha en obligatorisk komponenter för programmet.
  • Bild med titeln Skapa en spetskalkylator i Java Steg 2
  • Där kan du ange JDK som är lämplig för din respektive maskin.
  • Bild med titeln Skapa en spetskalkylator i Java Steg 3
    3. Kör NetBeans-programmet och skapa ett nytt projekt.
  • Gå till rullgardinsmenyn längst upp till vänster som säger Fil och välj Nytt projekt.
  • Bild med titeln Skapa en spetskalkylator i Java Steg 4
    4. Ställ in det nya projektet. På prompten som följer, välj i kategorierna Java och i projekten välj Java-ansökan- Dessa är vanligtvis markerade som standard. Klicka på Nästa.
  • Ge ditt projekt ett namn. Lämna Dedikerad mappkryssrutan avmarkerad och Skapade huvudklassen kryssrutan kontrolleras.
  • Med det, avsluta och då har du skapat ditt projekt.
  • Bild med titeln Skapa en spetskalkylator i Java Steg 5
    5. Skapa variablerna för det här projektet.
  • Under linjen som läser Public Static Void Main (String [] args), Skapa följande variabler:
  • dubbelt-
  • int spets-
  • dubbel tipratio-
  • Double FinalTotal-
  • Oavsett om de är i olika linjer eller samma linje en efter en annan 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 heter Instansvariablerna på det här sättet är att länka dem till vad du ska använda dem för. e.Jag FinalTotal-variabeln används för det slutliga svaret.
  • Bristen på kapitalisering i "dubbel" och "int" och semikolonerna (-) i slutet av orden är viktiga.
  • För referens, int är variabler som alltid är heltal, jag.E 1,2,3 ... etc, medan dubblar har decimaler i dem.
  • Bild med titeln Skapa en spetskalkylator i Java Steg 6
    6. Importera skannerverktyget, vilket möjliggör användarinmatning när programmet körs. Högst upp på sidan, precis under linjen paket (namn på projektet) Och ovanför @author-ägaren, skriv: import java.uttala.Scanner-
  • Bild med titeln Skapa en spetskalkylator i Java Steg 7
    7. Skapa skannerobjektet. Medan det inte spelar någon roll vilken kod som objektet är skapat skriver du kodlinjen direkt efter de instansvariabler för konsistensens skull. Att göra en skanner liknar att skapa andra typer av objekt i programmering.
  • Dess följer konstruktionen enligt följande: "Klassnamn" "Namn på objekt" = "Nytt" "Klassnamn" ("Path")- , Exklusive citatmärkena.
  • I det här fallet skulle det vara:
  • Scanner Scanna = Ny skanner (System.i)-
  • Sökordet "nytt" och "systemet.i "parentesen är viktiga. De "ny" Nyckelord säger i grunden att det här objektet är nytt, vilket förmodligen låter överflödigt, men behövs för att skannern ska skapas. Under tiden "systemet.i "är det som variabel de skannerobjekt som är anslutna till, i det här fallet.i skulle göra det så att variabeln är något som användaren typer i.
  • 8
  • Börja skriva ut konsolen utskrift.Bild med titeln Skapa en spetskalkylator i Java Steg 8
  • Systemet.ut.skriva ut("Ange totalt, inklusive skatt: $")-
  • Citaten för linjen i parentes är viktiga.
  • I huvudsak gör denna kodlinje ord ut på konsolen när programmet körs. I det här fallet skulle orden vara "ange totalt, inklusive skatt: $".
  • De citat runt meningen i parentesen behövs för att se till att Java vet att det här är en mening, annars kommer det att överväga det flera variabler som inte existerar.
  • Skapa den första användarinmatningen för programmet. I nästa rad kod använder du skannern och en av de variabler du skapade tidigare. Titta på den här raden av kod:Bild med titeln Skapa en spetskalkylator i Java Steg 9
  • Totalt = Scanna.nextdouble ()-
  • De "total" är variabeln från tidigare, och "Scanna" är namnet på ditt skannerobjekt. Frasen "nextdouble ()-" ISA-metod från skannerklassen. I grund och botten betyder det att nästa dubbeltypsnummer som matas in kommer att läsas av den skannern.
  • Kort sagt, numret som läses av skannern kommer att användas av variabelns totala.
  • Göra en snabb att komma in i procent av spetsen. Använd sedan skannern för att spara ett nummer i variabeln med namnet, liknar de två sista stegen. Här är det en viss kod för referens:Bild med titeln Skapa en spetskalkylator i Java Steg 10
  • Systemet.ut.skriva ut("Ange% till tips: ")-
  • Tips = Scanna.NEXTInT ()-
  • Skapa formeln för tipratio-kalkylatorn.Bild med titeln Skapa en spetskalkylator i Java Steg 11
  • Typ tipration = tips / 100.0- Att vända hela numret som representerar spetsprocenten till en verklig procentandel.
  • Observera att .0 i 100.0 krävs, som i denna situation är variabeln "TIPS" ett heltal, jag.e ett heltal. Så länge som ett av de två siffrorna i ekvationen har ett decimaltal kommer slutresultatet att vara en dubbel med decimaler. Om båda siffrorna där heltal men det skulle orsaka ett beräkningsfel.
  • Använd den sista variabeln som är tillgänglig för att beräkna summan och göra de senaste beräkningarna. Följande ekvation talar för sig själv.Bild med titeln Skapa en spetskalkylator i Java Steg 12
  • FinalTotal = Total + (Total * Tipratio)-
  • Skapa en slutlig utskriftslös kodlinje för att visa finaltotal. Du kan använda lite mer specialiserad version av utskriftsmetoden som heter Printf för att göra det lite mer fint:Bild med titeln Skapa en spetskalkylator i Java Steg 13
  • Systemet.ut.Printf ("Totalt med% d %% som tips: $%.2f n", Tips, FinalTotal)-
  • Bokstäverna som föregås av% motsvarar de variabler som är åtskilda av kommandon efter den tryckta meningen - de är länkade i terns av variablerna och bokstäverna. I detta fall är% d kopplad till "dricks" och%.2f är länkad finstotal. Detta är så att konsolen kommer att skriva ut de variabler som skannas eller beräknas snarare än något förutbestämt.
  • Dubbelprocentskylten efter% d Dess så att konsolen faktiskt kommer att skriva ut den procentuella tecknet - annars skulle det orsaka ett fel på grund av hur Printf-metoden fungerar.
  • Tips

    Dela på det sociala nätverket:
    Liknande