Tecnología

Inicio

Cómo hacer una calculadora básica con Java

Cómo hacer una calculadora básica con Java


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 apagar números. En realidad, incluso puede ser una interfaz basada en texto en una consola de comandos / línea. 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.

Instrucciones

1 Abra el editor de texto o el IDE. Configurar la clase de la siguiente manera: <br /> <br /> Calculadora clase pública <br /> <br /> {} <br /> <br /> La programación va entre las llaves.

2 Escribir el código que llevará a cabo las operaciones matemáticas. Puede utilizar los métodos separadas o una sentencia switch. He utilizado métodos distintos. Anota los datos entre las llaves, exactamente. <br /> <br /> Public int complemento estática (int a, int b) <br /> <br /> {int c <br /> <br /> IR c = a + b <br /> c retorno <br /> <br /> GO} <br /> public int sub estática (int a, int b) <br /> <br /> {int c <br /> GO <br /> c = ab <br /> <br GO retorno /> <br /> c GO <br /> <br />} public static int mul (int a, int b) <br /> {<br /> int c <br /> <br /> IR c = a * b <br /> <br GO retorno /> <br /> c GO <br /> <br />} public int div estática (int a , int b) <br /> <br /> {int c <br /> <br /> IR c = a / b <br /> <br GO retorno /> <br /> c GO <br />} <br /> Ponga éstos entre las llaves de la clase de la calculadora. Guardar el código fuente.

3 Crear la clase de controlador. Esto tiene que tener el método principal. /> <br /> Clase pública CommandLineClass <br /> <br {void /> pública estática main (String [] args) {<br /> <br /> <br Calculadora c GO <br /> System.out.println (\ "Enter primer número \") sc <br /> <br /> GO = escáner nuevo escáner (System.in :) <br /> <br /> IR int var1 = sc.nextInt () <br /> <br /> GO System.out.println (\ "Enter segundo número: \") <br /> <br /> IR int var2 = sc.nextInt () <br /> IR <br /> System.out.println (\ "Enter símbolo de la operación + -

/: \") <br /> <br /> GO cadena s1 = sc.next () <br /> GO <br / > int opFlag <br /> <br /> si IR (s1.equals (\ "+ \")) <br /> opFlag = 1 <br /> <br /> GO elseif (s1.equals (\ "- \ ")) <br /> opFlag = 2 <br /> <br /> IR elseif (s1.equals (\" \ ")) <br /> opFlag = 3 <br /> <br /> IR elseif ( s1.equals (\ "/ \")) <br /> opFlag = 4 <br /> <br /> interruptor Go (caso opFlag) <br /> 1: <br /> c.add (var1, var2) <br /> <br /> salto de IR <br /> <br /> caso GO 2: <br /> c.sub (var1, var2) <br /> salto GO <br /> <br /> IR < br /> caso 3: <br /> c.mul (var1, var2) <br /> <br /> salto GO <br /> <br /> GO caso 4: <br /> c.div (var1, var2) descanso <br /> GO <br /> <br /> <br /> GO} <br /> <br />}

4 Compilar los dos archivos de código fuente y ejecutar el programa. Esto se puede también hacer a través de la línea de comandos con el your_file_name_here.java javac. Incluso se puede ejecutar a través de la cáscara, así: your_class_with_the_main_method_here.class java.

5 Asegúrese de comprobar y documentar cualquier programa o archivo de código fuente para ver detalles específicos. el mantenimiento del código es necesario.

Consejos y advertencias

  • Asegúrese de que Java está instalado y que las clases de todos los existentes son importados. La clase Scanner debe ser importado en la parte superior del archivo de origen como esto: java.util.Scanner importación;