Hoe een tipcalculator in java te maken

Dit artikel biedt een snelle en eenvoudige manier om uw eigen tipcalculator te maken, zodat u een nummer kunt invoeren en de tip automatisch kunt berekenen, zonder uw eigen mentale wiskunde te doen.

Stappen

  1. Titel afbeelding Maak een tip Calculator in Java Stap 1
1. Download een Java IDE (kort voor geïntegreerde ontwikkelingsomgeving) zoals NetBeans of Eclipse.
  • Om netbeans te downloaden, ga dan naar de netbeans.Org-website en druk op de Big Orange-knop in de rechterbovenhoek van de pagina die download zegt.
  • Omdat de tipcalculator een relatief eenvoudige toepassing is, hoeft u alleen Java SE (standaardeditie) te downloaden. Zodra u klaar bent met downloaden van de.EXE-bestand, laat zijn pop-up het installatieprogramma van het netbeans uitvoeren. De standaardenopties in het installatieprogramma zijn voldoende voor dit programma, zodat u de standaardeditie kunt downloaden zonder angst om geen vereiste componenten voor het programma te hebben.
  • Titel afbeelding Maak een tip Calculator in Java Stap 2
  • Binnen daar kunt u de JDK specificeren die geschikt is voor uw respectieve machine.
  • Titel afbeelding Maak een tip calculator in Java Stap 3
    3. Voer het programma NetBeans uit en maak een nieuw project.
  • Ga naar het vervolgkeuzemenu aan de linkerkant die zegt het dossier en selecteer Nieuw project.
  • Titel afbeelding Maak een tip Calculator in Java Stap 4
    4. Stel het nieuwe project in. Selecteer in de categorieën in de categorieën Java en in de projecten Java-applicatie- Deze worden meestal standaard gemarkeerd. Klik volgende.
  • Geef je project een naam. Verlaat de Dedicated Mapselectievakje niet gecontroleerd en de Creëerde de hoofdklasse selectievakje gecontroleerd.
  • Met dat, eindig en dan heb je je project gemaakt.
  • Titel afbeelding Maak een tip calculator in Java Stap 5
    5. Maak de variabelen voor dit project.
  • Onder de lijn die leest openbare statische void hoofd (string [] args), Maak de volgende variabelen:
  • dubbel in totaal-
  • int tip-
  • Double Tipratio-
  • dubbele finaltotal-
  • Of ze in verschillende lijnen zijn of dezelfde regel een na de ander doet er niet toe.
  • Dit zijn wat ze voorbeeldvariabelen bellen. Ze zijn eigenlijk referenties voor een waarde worden opgeslagen in het geheugen van het programma. De reden dat u de instantievariabelen op deze manier noemt, is om ze te koppelen aan waar u ze voor gebruikt. e.i De finale variabele wordt gebruikt voor het laatste antwoord.
  • Het gebrek aan kapitalisatie in "Double" en "Int" en de puntkomma`s (-) aan het einde van de woorden zijn belangrijk.
  • Onder verwijzing, int zijn variabelen die altijd hele getallen zijn, ik.E 1,2,3 ... enz, terwijl Dubbels decimalen in hen hebben.
  • Titel afbeelding Maak een tip calculator in Java Stap 6
    6. Importeer het hulpprogramma Scanner, waardoor gebruikersinvoer eenmaal het programma wordt uitgevoerd. Aan de bovenkant van de pagina rechtsonder onder de lijn Pakket (naam van het project) en boven de @author-eigenaarlijn, typt u: import java.onderwerp.Scanner-
  • Titel afbeelding Maak een tip Calculator in Java Stap 7
    7. Maak het scannerobject. Hoewel het niet uitmaakt van welke regel code het object is gemaakt, schrijf dan de regel van de code direct nadat de instanties van het exemplaar voor consistentiewedstrijd is. Een scanner maken is vergelijkbaar met het maken van andere soorten objecten in de programmering.
  • Het volgt de constructie als volgt: "Class Name" "Naam van Object" = "Nieuwe" "Class Name" ("Path")- , Exclusief de offertekens.
  • In dit geval zou het zijn:
  • Scanner Scanna = Nieuwe scanner (systeem.in)-
  • Het trefwoord "nieuw" en het "systeem.in "de haakjes zijn belangrijk. De "nieuw" Kortom dat dit object nieuw is, wat waarschijnlijk overbodig is, maar is nodig voor de te maken scanner. Ondertussen "systeem.in "is welke variabele de scannerobjecten zijn aangesloten bij, in dit geval.in zou het maken, zodat de variabele iets is dat de gebruikerstypen in.
  • 8
  • Begin om de console te schrijven afdrukken.Titel afbeelding Maak een tip Calculator in Java Stap 8
  • Systeem.uit.afdrukken("Voer het totaal in, inclusief belasting: $")-
  • De offertes voor de lijn tussen haakjes zijn belangrijk.
  • In wezen maakt deze regel code Word afdrukken op de console zodra het programma wordt uitgevoerd. In dit geval zouden de woorden "binnenkomen, inclusief belasting: $".
  • De citaten rond de zin in de haakjes zijn nodig om ervoor te zorgen dat Java weet dat dit een zin is, anders zal het een aantal variabelen overwegen die niet bestaan.
  • Maak de eerste gebruikersinvoer voor het programma. In de volgende regel van code maakt u gebruik van de scanner en een van de variabelen die u eerder hebt gemaakt. Kijk naar deze regel code:Titel afbeelding Maak een tip Calculator in Java Stap 9
  • totaal = scanna.Nextdouble ()-
  • De "totaal" is de variabele van vóór, en "Scanna" is de naam van uw scannerobject. De zin "Nextdouble ()-" ISA-methode van de scannerklasse. In principe betekent het dat het volgende nummer dat wordt ingevoerd, door die scanner wordt gelezen.
  • Kortom, het aantal gelezen door de scanner wordt gebruikt door het variabele totaal.
  • Maak een prompt om het procent van de tip in te voeren. Gebruik vervolgens de scanner om een ​​nummer op te slaan in de variabele genaamd Tip, vergelijkbaar met de laatste twee stappen. Hier is het een code voor referentie:Titel afbeelding Maak een tip Calculator in Java Stap 10
  • Systeem.uit.afdrukken("Voer% in op tip: ")-
  • TIP = Scanna.Volgendeint ()-
  • Maak de formule voor de tipratio-calculator.Titel afbeelding Creëer een tip Calculator in Java Stap 11
  • Type TIPRATION = TIP / 100.0- om het hele aantal te draaien dat het puntpercentage vertegenwoordigt in een werkelijk percentage.
  • Merk op dat de .0 op 100.0 is vereist, zoals in deze situatie is de variabele genaamd "tip" een geheel getal, i.e een geheel getal. Zolang een van de twee cijfers in de vergelijking een decimaal heeft, is het eindresultaat een dubbel met decimalen. Als beide nummers echter hele getallen een berekeningsfout veroorzaken.
  • Gebruik de laatste variabele beschikbaar om het totaal te berekenen en de laatste berekeningen te maken. De volgende vergelijking spreekt voor zichzelf.Titel afbeelding Maak een tip calculator in Java Stap 12
  • finaltotal = totaal + (totaal * tipratio)-
  • Maak een laatste afdrukpromptlijn van de code om de finaltotal weer te geven. U kunt een beetje meer gespecialiseerde versie van de afdrukmethode met de naam Printf gebruiken om het een beetje meer luxe te maken:Titel afbeelding Maak een tip Calculator in Java Stap 13
  • Systeem.uit.printf ("Totaal met% D %% als tip: $%.2f n", tip, finaltotal)-
  • De letters voorafgegaan door% komen overeen met de variabelen die worden gescheiden door opdrachten na de gedrukte zin- ze zijn gekoppeld aan sterns van de volgorde van de variabelen en de letters. In dit geval is% D gekoppeld aan "tip" en%.2F is gekoppeld fintoneel. Dit is zo dat de console de variabelen afdrukken die zijn gescand of berekend in plaats van iets vooraf vastbesloten.
  • Het dubbele% -teken na% D is het zodat de console daadwerkelijk het percentage teken zal afdrukken - anders zou het een fout veroorzaken vanwege de manier waarop de printf-methode werkt.
  • Tips

    Deel in het sociale netwerk:
    Vergelijkbaar