java bucle if starkoverflow

Solutions on MaxInterview for java bucle if starkoverflow by the best coders in the world

showing results for - "java bucle if starkoverflow"
Rebeca
06 Feb 2019
1import java.util.Scanner;
2
3public class MainClass {
4    public static void main(String[] args){
5
6        Scanner scan = new Scanner(System.in);
7
8        System.out.println("\tCalculadora");
9        System.out.println("--------------------------");
10
11
12        int condicion = 1;
13        while(condicion == 1){
14
15            System.out.println("¿Qué operación desea realizar?");
16            System.out.println("Suma");
17            System.out.println("Resta");
18            System.out.println("Salir");
19
20            String operacion = scan.nextLine();
21
22            if(operacion.toLowerCase().equals("suma")){
23                System.out.println("Introduce los números que quieres sumar");
24
25                System.out.println("Número 1: ");
26                double numero1 = scan.nextDouble();
27
28                System.out.println("Número 2: ");
29                double numero2 = scan.nextDouble();
30
31                Suma suma = new Suma(numero1, numero2);
32
33                System.out.println("Resultado: " + suma.getSuma());
34
35            }else if(operacion.toLowerCase().equals("resta")){
36                System.out.println("Introduce los números que quieres restar");
37
38                System.out.println("Número 1: ");
39                double numero1 = scan.nextDouble();
40
41                System.out.println("Número 2: ");
42                double numero2 = scan.nextDouble();
43
44
45                Resta resta = new Resta(numero1, numero2);
46
47                System.out.println("Resultado: " + resta.getResta());
48
49            }else if(operacion.toLowerCase().equals("salir")){
50                System.out.println("¡Adiós! ;)");
51                condicion = 0;
52
53
54            }else{
55                System.out.println("Error: Puede ser que hayas escrito mal la palabra. Vuelve a intentarlo");
56            }
57        }
58    }
59}
60