Saltar al contenido

hacer una calculadora simple usando una cadena en el ejemplo de código java

Ejemplo 1: como hacer una calculadora en java

// this was all coded by me, to use it get Eclipse, or IntelliJ and make a new// Java ProjectpackagejavaCode;importjava.util.Scanner;publicclass testCode publicstaticvoidmain(String[] args)Scanner scan =newScanner(System.in);System.out.println("Would you like to Add, Subtract, Divide, or Multiply?");String mathType = scan.next();if(mathType.equalsIgnoreCase("add"))System.out.println("Whats the first number you want to add?");int firstNumber = scan.nextInt();System.out.println(firstNumber +" + ");System.out.println("Enter your second number");int secondNumber = scan.nextInt();System.out.println(firstNumber +" + "+ secondNumber +" =");System.out.println(firstNumber + secondNumber);elseif(mathType.equalsIgnoreCase("subtract"))System.out.println("Whats the first number you want to subtract?");int firstNumber = scan.nextInt();System.out.println(firstNumber +" - ");System.out.println("Enter your second number");int secondNumber = scan.nextInt();System.out.println(firstNumber +" - "+ secondNumber +" =");System.out.println(firstNumber - secondNumber);elseif(mathType.equalsIgnoreCase("divide"))System.out.println("Whats the first number you want to divide?");int firstNumber = scan.nextInt();System.out.println(firstNumber +" % ");System.out.println("Enter your second number");int secondNumber = scan.nextInt();System.out.println(firstNumber +" % "+ secondNumber +" =");System.out.println(firstNumber / secondNumber);elseif(mathType.equalsIgnoreCase("multiply"))System.out.println("Whats the first number you want to multiply?");int firstNumber = scan.nextInt();System.out.println(firstNumber +" x ");System.out.println("Enter your second number");int secondNumber = scan.nextInt();System.out.println(firstNumber +" x "+ secondNumber +" =");System.out.println(firstNumber * secondNumber);

Ejemplo 2: programa de calculadora en java

importjava.util.Scanner;publicclassCalculatorpublicstaticvoidmain(String[] args)double num1;double num2;double ans;char op;Scanner reader =newScanner(System.in);System.out.print("Enter two numbers: ");
      num1 = reader.nextDouble();
      num2 = reader.nextDouble();System.out.print("nEnter an operator (+, -, *, /): ");
      op = reader.next().charAt(0);switch(op)case'+': ans = num1 + num2;break;case'-': ans = num1 - num2;break;case'*': ans = num1 * num2;break;case'/': ans = num1 / num2;break;default:System.out.printf("Error! Enter correct operator");return;System.out.print("nThe result is given as follows:n");System.out.printf(num1 +" "+ op +" "+ num2 +" = "+ ans);

valoraciones y reseñas

Si te ha resultado provechoso nuestro post, sería de mucha ayuda si lo compartes con el resto programadores de este modo nos ayudas a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *