Una calculadora en Java es muy fácil de escribir. Cuando la mayoría de la gente oye la calculadora , que piensan de una interfaz con botones y una pantalla para poner los números . En realidad, incluso puede ser una interfaz basada en texto en una cáscara /línea de comandos. La parte más importante es la creación de un procedimiento que aceptará los números. El resto es simple matemática y la impresión de la pantalla. Recuerde que debe comprobar que no existen puntos y comas que faltan. Cosas que necesitará de computadora con Java instalado
editor de texto
compilador Java IDE como Eclipse (opcional )
Mostrar más instrucciones
1
Abrir el editor de texto o IDE. Configure la clase de la siguiente manera :
public class Calculadora
{ }
La programación va entre las llaves .
2
Escriba el código que realizará las operaciones matemáticas. Puede utilizar los métodos o de una declaración switch. He utilizado métodos distintos. Escribe éstos entre las llaves , exactamente.
Complemento int static ( int a , int b )
{ int c < br /> GO
c = a + b
regreso c GO
}
sub public static int ( int a , int b ) < ; br /> { int c
GO c = a -b
GO regreso c
GO < br />}
público mul static int ( int a , int b )
{ int c
GO c = a * b
GO regreso c
GO }
público div static int ( int a , int b )
, { int c
GO c = a /b
GO regreso c
GO }
Ponga éstos entre las llaves de la clase Calculadora. Guarde el código fuente .
3
Crear la clase del controlador . Esto tiene que tener el método principal.
Public class CommandLineClass
{ public static void main (String [] args ) {
< br /> Calculadora c
GO System.out.println ( \\ "Ingresar primer número \\ ")
GO escáner sc = new escáner (Sistema . en :)
GO int var1 = sc.nextInt ()
GO System.out.println ( \\ " Escriba el segundo número : \\ ")
GO int var2 = sc.nextInt ()
GO System.out.println ( \\ " Introduzca el símbolo de la operación + - * /: \\ ")
GO cadena s1 = sc.next ()
GO int opFlag
GO < br /> if ( s1.equals ( \\ "+ \\ "))
opFlag = 1
GO elseif ( s1.equals ( \\ "- \\ " ;))
opFlag = 2
GO elseif ( s1.equals ( \\ "* \\ "))
opFlag = 3 < br /> GO
elseif ( s1.equals ( \\ "/\\ "))
opFlag = 4
GO switch ( opFlag ) < br /> CASO 1 :
c.add ( var1 , var2 )
GO caso 2 : < br /> c.sub ( var1 , var2 )
GO
descanso GO
caso 3 :
c.mul ( var1 , var2 )
GO
descanso GO
caso 4 :
c.div ( var1 , var2 )
GO < ; br /> romper
GO }
}
4
Llene los dos archivos de código fuente y ejecutar el programa . Esto se puede hacer también a través de la línea de comandos con el javac your_file_name_here.java . Incluso se puede ejecutar a través de la cáscara , así : java your_class_with_the_main_method_here.class
5
Asegúrese de revisar y documentar cualquier programa o archivo de origen para los detalles específicos. . Mantenimiento del código es necesario.