CODIGO CUANDO LA VARIABLE operación ES String
Scanner Leer = new Scanner([Link]);
// Declaracion de variables
double valor1,valor2,resultado=0;
String operacion;
boolean operacionValida = true;
// Entrada de Datos
[Link]("Valor 1: ");
valor1=[Link]();
[Link]("Valor 2: ");
valor2=[Link]();
[Link]("Que operacion deseas realizar");
[Link]("+ = suma, - = Resta, * = Miltplicacion, / = Division");
// para leer una variable String es necesario estas 2 instrucciones, porque cuando captura-
// mos valor2 le damos enter y si no le pongo [Link]() no me lee el carácter de
// operacion
[Link]();
operacion = [Link]();
// Proceso
if ([Link]("+"))
resultado = valor1+valor2;
else
{ //* ------------------ Llave que abre al 1er. else
if ([Link]("-"))
resultado = valor1-valor2;
}
else
{ //* ----------------Llave que abre 2do. else
if ([Link]("*"))
resultado = valor1*valor2;
else
{ //* --------------Llave que abre al 3er. else
if ([Link]("/") && (valor2 != 0))
resultado = valor1/valor2;
else
{ // Llave que abre al 4to. else
operacionValida = false;
[Link]("No puedo realizar la operacion");
} // Llave que cierra al 4to. else
} //Llave que cierra al 3er. else
} // Lave que cierra al 2do. else
} // Llave que cierra *1er. else
if (operacionValida == true )
[Link]("El resultado = "+resultado);