java bucle if starkoverflow
import java.util.Scanner;
public class MainClass {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("\tCalculadora");
System.out.println("--------------------------");
int condicion = 1;
while(condicion == 1){
System.out.println("¿Qué operación desea realizar?");
System.out.println("Suma");
System.out.println("Resta");
System.out.println("Salir");
String operacion = scan.nextLine();
if(operacion.toLowerCase().equals("suma")){
System.out.println("Introduce los números que quieres sumar");
System.out.println("Número 1: ");
double numero1 = scan.nextDouble();
System.out.println("Número 2: ");
double numero2 = scan.nextDouble();
Suma suma = new Suma(numero1, numero2);
System.out.println("Resultado: " + suma.getSuma());
}else if(operacion.toLowerCase().equals("resta")){
System.out.println("Introduce los números que quieres restar");
System.out.println("Número 1: ");
double numero1 = scan.nextDouble();
System.out.println("Número 2: ");
double numero2 = scan.nextDouble();
Resta resta = new Resta(numero1, numero2);
System.out.println("Resultado: " + resta.getResta());
}else if(operacion.toLowerCase().equals("salir")){
System.out.println("¡Adiós! ;)");
condicion = 0;
}else{
System.out.println("Error: Puede ser que hayas escrito mal la palabra. Vuelve a intentarlo");
}
}
}
}