Com crear un programa de calculadora bàsic amb Java?
Per crear una calculadora bàsica, la declaració Switch és la millor opció, especialment per a un usuari de l'estat inicial i intermedi. És perquè el codi que utilitza declaracions switch és molt menys llarg i fàcil d'entendre a causa de l'ús menys insignificant d'elements complexos.
Anem a seguir un procediment pas a pas per crear una calculadora bàsica amb Java:
Pas 1: Obtenció d'entrades de l'usuari
El primer pas en la creació d'una calculadora és obtenir les dades de l'usuari. Aquestes dades indiquen quina aritmètica s'ha de fer amb quins nombres. Per exemple, visiteu el codi següent:
importar java. útil . Escàner ;
classe Principal {
// creant el mètode main().
públic estàtica buit principal ( Corda [ ] args ) {
char operador ;
Doble primer valor , segonValor , calculateOutput ;
Entrada de l'escàner = nou Escàner ( Sistema. en ) ;
Sistema. fora . imprimirln ( 'Trieu una operació a realitzar: +, -, *, / o ^' ) ;
operador = entrada. Pròxim ( ) . char At ( 0 ) ;
Sistema. fora . imprimirln ( 'Introduïu el primer nombre per al càlcul:' ) ;
primerValor = entrada. següentDoble ( ) ;
Sistema. fora . imprimirln ( 'Introduïu el segon número per al càlcul:' ) ;
segonValor = entrada. següentDoble ( ) ;
Descripció del codi anterior:
- Primer, importeu el ' Escàner ” utilitat al fitxer Java per realitzar l'operació de recuperar dades de l'usuari en temps d'execució. I creeu una classe que tingui el ' principal () ” funció.
- A continuació, creeu una variable de tipus char anomenada ' operador ' i tipus enter ' primerValor ”, “ segonValor ”, i “ calculateOutput ”. A més, creeu una instància del ' Escàner 'classe anomenada' entrada ”.
- A continuació, imprimeix els símbols d'operacions aritmètiques a la consola i l'usuari introdueix el símbol d'operació requerit. El símbol introduït s'emmagatzema a la nova variable anomenada ' operador ”.
- Després d'això, recupereu el primer nombre i el segon nombre de l'usuari i deseu-los a ' primerValor ' i ' segonValor ”.
Pas 2: Obtenció d'entrades de l'usuari
Ara, utilitzeu el ' interruptor ” declaració per implementar la calculadora bàsica. Cada cas de declaració switch tracta de l'única operació aritmètica de la calculadora. Visiteu el codi següent:
interruptor ( operador ) {
Caixa '+' :
calculateOutput = primerValor + segonValor ;
Sistema. fora . imprimirln ( 'L'addició del valor proporcionat' + primerValor + ' i ' + segonValor + ' = ' + calculateOutput ) ;
trencar ;
Caixa '-' :
calculateOutput = primerValor - segonValor ;
Sistema. fora . imprimirln ( 'La resta del valor proporcionat' + primerValor + ' i ' + segonValor + ' = ' + calculateOutput ) ;
trencar ;
Caixa '*' :
calculateOutput = primerValor * segonValor ;
Sistema. fora . imprimirln ( 'La multiplicació del valor proporcionat' + primerValor + ' i ' + segonValor + ' = ' + calculateOutput ) ;
trencar ;
Caixa '/' :
calculateOutput = primerValor / segonValor ;
Sistema. fora . imprimirln ( 'La divisió del valor proporcionat' + primerValor + ' i ' + segonValor + ' = ' + calculateOutput ) ;
trencar ;
Caixa '^' :
calculateOutput = Matemàtiques . pow ( primerValor , segonValor ) ;
Sistema. fora . imprimirln ( 'El poder del valor proporcionat' + primerValor + ' i ' + segonValor + ' = ' + calculateOutput ) ;
trencar ;
per defecte :
Sistema. fora . imprimirln ( 'Operador no vàlid!' ) ;
trencar ;
}
entrada. Tanca ( ) ;
}
}
Explicació del codi anterior:
- Primer, utilitzeu el ' interruptor ' funcionament de la ' operador ” variable.
- A continuació, creeu un cas per a ' + ', que afegeix el ' primerValor ' i ' segonValor ” variables i emmagatzemar la resposta en una variable separada anomenada “ calculateOutput ”.
- A més, utilitzeu el ' trencar ” declaració per aturar el processament i sortir de la instrucció switch case.
- A més, utilitzeu el ' System.out.println() ” per imprimir el resultat generat a la consola.
- A continuació, creeu casos per a ' – ”, “ + ”, “ * ”, “ / ”, i “ ^ ” símbols per realitzar les corresponents operacions aritmètiques de resta, suma, multiplicació, divisió i potència sobre els valors proporcionats.
- Després d'això, utilitzeu ' matemàtiques. Pow() ” mètode per realitzar l'operació de potència sobre les variables.
- Al final, el ' per defecte ” s'utilitza la paraula clau que imprimeix un missatge d'error. Aquest missatge d'error només apareix quan no s'utilitza cap dels casos anteriors.
- A més, tanqueu la finestra 'Escàner' per estalviar memòria i millorar el rendiment.
Després del final de la fase de compilació:
La figura anterior il·lustra que s'ha generat una calculadora bàsica amb Java.
Conclusió
La calculadora bàsica consta de +, -, /, * i ^ que es poden fer mitjançant una instrucció Switch case. Cada operació matemàtica es tracta com un cas per a l'interruptor, i aquesta operació en particular es porta a terme al cos. Aquesta guia ha demostrat els passos detallats per crear un programa bàsic de calculadora amb Java.