ubiquitour.com

Como hacer una calculadora básica con Java

Como 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 calculadora, piensan de una interfaz con botones y una pantalla para poner los números. En realidad, puede ser incluso una interfaz basada en texto en una shell/línea de comandos. La parte más importante es crear un procedimiento que acepte los números. El resto es matemáticas simple y la impresión a la pantalla. Recuerde verificar para cualquier falta punto y coma.

Instrucciones

1 Abra el editor de texto o IDE. Establecer la clase como sigue: < br / >< br / > la clase calculadora < br / > {< br / >} < br / >< br / > la programación va entre las llaves.

2 Escriba el código que realiza las operaciones matemáticas. Puede utilizar distintos métodos o una instrucción switch. He utilizado diferentes métodos. Éstos entre las llaves, escriba exactamente. < br / >< br / > int estático público agregar (int a, int b) < br / > {< br / > int c < br / > ir < br / > c = a + b < br / > devolver c < br / > ir < br / >} < br / > int estático público sub (int a, int b) < br / > {< br / > int c < br / > ir < br / > c = a-b < br / > ir < br / > devolver c < br / > ir < br / >} < br / > mul int estático público (int a, int b) < br / > {< br / > int c < br / > ir < br / > c = un * b < br / > ir < br / > volver c < br / > ir < br / >} < br / > pública static int div(int a int b) < br / > {< br / > int c < br / > ir < br / > c = a / b < br / > ir < br / > volver c < br / > ir < br / >} < br / > poner éstos entre las llaves de la clase calculadora. Guardar el código fuente.

3 Crear la clase de conductor. Esto tiene que tener el método principal. < br / > clase pública CommandLineClass < br / > {< br / > main void estático público (String [] args) < br / > {< br / > Calculadora c < br / > ir < br / > System.out.println (number\ primer \"Enter") < br / > ir < br / > Scanner sc = new Scanner(System.in:) < br / > ir < br / > int var1 = sc.nextInt() < br / > ir < br / > System.out.println (\"Enter segundo número: \") < br / > VAYA < br / > int var2 = sc.nextInt() < br / > ir < br / > System.out.println (\"Enter símbolo de la operación como + - / :\") < br / > ir < br / > String s1 = sc.next() < br / > ir < br / > int opFlag < br / > ir < br / > if(s1.equals(\"+\")) < br / > opFlag = 1 < br / > ir < br / > elseif(s1.equals(\"-\")) < br / > opFlag = 2 < br / > ir < br / > elseif (s1.equals (\ "\")) < br / > opFlag = 3 < br / > ir < br / > elseif(s1.equals(\"/\")) < br / > opFlag = 4 < br / > ir < br / > switch(opFlag) < br / > caso 1: < br / > c.add(var1,var2) < br / > ir < br / > rotura < br / > ir < br / > caso 2: < br / > c.sub(var1,var2) < br / > ir < br / > rotura < br / > ir < br / > caso 3 : < br / > c.mul(var1,var2) < br / > ir < br / > rotura < br / > ir < br / > caja 4: < br / > c.div(var1,var2) < br / > ir < br / > rotura < br / > ir < br / >} < br / >< br / >}

4 Compilar los archivos dos fuente y ejecutar el programa. Esto puede hacerse 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 comprobar y documentar cualquier archivo programa o fuente de cualquier información específica. Código de mantenimiento es necesario.

Consejos y advertencias

  • Asegúrese de que Java está instalado y que se importan todas las clases existentes. En la parte superior del archivo fuente como esta se debe importar la clase Scanner: import java.util.Scanner;