Com crear una calculadora de consells a Java: 13 passos (amb imatges)

Taula de continguts:

Com crear una calculadora de consells a Java: 13 passos (amb imatges)
Com crear una calculadora de consells a Java: 13 passos (amb imatges)

Vídeo: Com crear una calculadora de consells a Java: 13 passos (amb imatges)

Vídeo: Com crear una calculadora de consells a Java: 13 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Abril
Anonim

Aquest article ofereix una manera ràpida i senzilla de crear la vostra pròpia calculadora de propines, que us permet introduir un número i calcular la propina automàticament, sense fer les vostres pròpies matemàtiques mentals.

Passos

Creeu una calculadora de consells a Java Pas 1
Creeu una calculadora de consells a Java Pas 1

Pas 1. Descarregueu un IDE de Java (abreviatura de l'entorn de desenvolupament integrat) com Netbeans o Eclipse

  • Per descarregar Netbeans, aneu al lloc web Netbeans.org i premeu el gran botó taronja a la part superior dreta de la pàgina que diu Baixa.
  • Com que la calculadora de consells és una aplicació relativament senzilla, només heu de descarregar Java SE (edició estàndard). Un cop hàgiu acabat de descarregar el fitxer.exe, executeu el programa emergent de l'instal·lador de NetBeans. Les opcions estàndard de l’instal·lador són suficients per a aquest programa, de manera que podeu descarregar l’edició estàndard sense por de no tenir els components necessaris per al programa.
Creeu una calculadora de consells a Java Pas 2
Creeu una calculadora de consells a Java Pas 2

Pas 2. Descarregueu el JDK de Java

El podeu trobar a

Allà podeu especificar el JDK adequat per a la vostra màquina respectiva

Creeu una calculadora de consells a Java Pas 3
Creeu una calculadora de consells a Java Pas 3

Pas 3. Executeu el programa NetBeans i creeu un projecte nou

Aneu al menú desplegable situat a la part superior esquerra que diu Fitxer i seleccioneu Projecte nou

Creeu una calculadora de consells a Java Pas 4
Creeu una calculadora de consells a Java Pas 4

Pas 4. Configureu el nou projecte

A la sol·licitud següent, a les categories, seleccioneu Java i als projectes seleccioneu l'aplicació Java; normalment es ressalten per defecte. Feu clic a Següent.

  • Posa un nom al teu projecte. Deixeu la casella de selecció Carpeta dedicada desmarcada i marqueu la casella de selecció Crea la classe principal.
  • Amb això, acabeu i després haureu creat el vostre projecte.
Creeu una calculadora de consells a Java Pas 5
Creeu una calculadora de consells a Java Pas 5

Pas 5. Creeu les variables per a aquest projecte

  • A sota de la línia que es llegeix

    public static void main (String args)

    , creeu les variables següents:

    • doble total;

    • int tip;

    • doble tipRatio;

    • doble finalTotal;

  • No importa si estan en línies diferents o en la mateixa línia una rere l’altra.
  • Són el que anomenen variables d’instància. Bàsicament són referències per a un valor que s’emmagatzemarà a la memòria del programa. La raó per la qual nomeneu les variables d’instància d’aquesta manera és per enllaçar-les amb el que les utilitzeu. e.i s’utilitza la variable finalTotal per a la resposta final.
  • La manca de majúscules en “doble” i “int” i els punts i coma (;) al final de les paraules són importants.
  • Com a referència, int són variables que sempre són nombres enters, és a dir, 1, 2, 3 … etc, mentre que els dobles tenen decimals.
Creeu una calculadora de consells a Java Pas 6
Creeu una calculadora de consells a Java Pas 6

Pas 6. Importeu la utilitat de l'escàner, que permet l'entrada de l'usuari un cop s'executa el programa

A la part superior de la pàgina, just a sota de la línia

paquet (nom del projecte)

i a sobre de la línia de propietari @author, escriviu:

importar java.util. Scanner;

Creeu una calculadora de consells a Java Pas 7
Creeu una calculadora de consells a Java Pas 7

Pas 7. Creeu l'objecte de l'escàner

Tot i que no importa la línia de codi que es crea l'objecte, escriviu la línia de codi just després de les variables d'instància per motius de coherència. Fer un escàner és similar a crear altres tipus d’objectes a la programació.

  • Segueix la construcció de la següent manera:

    "Nom de la classe" "nom de l'objecte" = "nou" "Nom de la classe" ("Camí");

    excloses les cometes.

  • En aquest cas seria:

    Scanner ScanNa = nou escàner (System.in);

  • La paraula clau "nou" i el "System.in" entre parèntesis són importants. La paraula clau "nova" diu bàsicament que aquest objecte és nou, que probablement soni redundant, però que és necessari perquè es creï l'escàner. Mentrestant, "System.in" és la variable a la qual s'adjunten els objectes de l'escàner, en aquest cas System.in permetria que la variable sigui una cosa que escrigui l'usuari.

Pas 8.

  • Comenceu per escriure la impressió de la consola.

    Creeu una calculadora de consells a Java Pas 8
    Creeu una calculadora de consells a Java Pas 8
    • System.out.print ("Introduïu el total, inclosos els impostos: $");

    • Les cites de la línia entre parèntesis són importants.
    • Essencialment, aquesta línia de codi fa que la paraula s’imprimeixi a la consola un cop s’executa el programa. En aquest cas, les paraules serien "Introduïu el total, inclosos els impostos: $".
    • Les cites al voltant de la frase del parèntesi són necessàries per assegurar-se que Java sap que es tracta d’una frase; en cas contrari, la considerarà diverses variables que no existeixen.
  • Creeu la primera entrada d'usuari per al programa. A la següent línia de codi, feu servir l’escàner i una de les variables que heu creat anteriorment. Mireu aquesta línia de codi:

    Creeu una calculadora de consells a Java Pas 9
    Creeu una calculadora de consells a Java Pas 9
    • total = ScanNa.nextDouble ();

    • El "total" és la variable anterior i "ScanNa" és el nom de l'objecte Scanner. La frase "nextDouble ();" és un mètode de la classe de l'escàner. Bàsicament significa que el següent número de doble tipus que s'introdueix serà llegit per aquest escàner.
    • En resum, el nombre llegit per l’escàner l’utilitzarà la variable Total.
  • Feu una sol·licitud per introduir el percentatge de la propina. A continuació, utilitzeu l’escàner per desar un número a la variable anomenada punta, similar als dos darrers passos. Aquí teniu un codi de referència:

    Creeu una calculadora de consells a Java Pas 10
    Creeu una calculadora de consells a Java Pas 10
    • System.out.print ("Introduïu% per suggerir:");

    • tip = ScanNa.nextInt ();

  • Creeu la fórmula per a la calculadora tipRatio.

    Creeu una calculadora de consells a Java Pas 11
    Creeu una calculadora de consells a Java Pas 11
    • Tipus

      tipRation = propina / 100,0;

      per convertir el nombre sencer que representa el percentatge de propina en un percentatge real.
    • Tingueu en compte que es requereix el.0 a 100.0, ja que en aquesta situació la variable anomenada "propina" és un nombre enter, és a dir, un nombre enter. Mentre un dels dos números de l’equació tingui un decimal, el resultat final serà un doble amb decimals. Si els dos números són nombres enters, això provocaria un error de càlcul.
  • Utilitzeu l'última variable disponible per calcular el total i fer els darrers càlculs. La següent equació parla per si mateixa.

    Creeu una calculadora de consells a Java Pas 12
    Creeu una calculadora de consells a Java Pas 12
    • finalTotal = total + (total * tipRatio);

  • Creeu una línia de codi d'indicació d'impressió final per mostrar el totalTotal. Podeu utilitzar una versió una mica més especialitzada del mètode d'impressió anomenat printf per fer-lo una mica més elegant:

    Creeu una calculadora de consells a Java Pas 13
    Creeu una calculadora de consells a Java Pas 13
    • System.out.printf ("Total amb% d %% com a propina: $%. 2f / n", propina, finalTotal);

    • Les lletres precedides de% corresponen a les variables que estan separades per ordres després de la frase impresa; estan lligats en termes d’ordre de les variables i de les lletres. En aquest cas,% d està enllaçat amb "tip" i%.2f està enllaçat amb el finalTotal. Això és així perquè la consola imprimirà les variables que s’han escanejat o calculat en lloc d’alguna cosa predeterminada.
    • El signe% doble després de% d és així perquè la consola realment imprimeixi el signe de percentatge; en cas contrari, causaria un error a causa de la manera com funciona el mètode printf.
  • Recomanat: