“Conocimiento Programación>Programación Java

Cómo hacer una calculadora básica con Java

2015/3/7
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.

Programación Java
Cómo crear un método con un número variable de entradas en Java
Cómo evitar la excepción de puntero nulo en Java
¿Qué es un montón en Java
Cómo multiplicar dos números enteros de varios dígitos en Java
Cómo hacer un WAR paquete Java
Como factor de enteros en Java
Cómo cambiar el DPI de Java
Java BorderLayout Tutorial
Conocimiento de la computadora © http://www.ordenador.online