•
Calculadora
public class calcu{
public calcu() throws IOException{
int op;
double n1,n2,r;
String linea;
InputStreamReader cad = new InputStreamReader(System.in);
BufferedReader IN = new BufferedReader(cad);
System.out.println("1) sumar");
System.out.println("2) restar");
System.out.println("3) multiplicar");
System.out.println("4) dividir");
System.out.println("5) salir");
System.out.println("opción: ");
linea = buf.readLine();
op = Integer.valueOf(linea).intValue();
if(op>=1 && op<=4){
System.out.println("primer número: ");
linea = buf.readLine();
n1 = Double.valueOf(linea).doubleValue();
System.out.println("segundo número: ");
linea = buf.readLine();
n2 = Double.valueOf(linea).doubleValue();
}
switch(op){
case 1: System.out.println(n1+"+"+n2+"="+(n1+n2));
break;
case 2: System.out.println(n1+"-"+n2+"="+(n1-n2));
break;
case 3: System.out.println(n1+"*"+n2+"="+(n1*n2));
break;
case 4: System.out.println(n1+"/"+n2+"="+(n1/n2));
break;
case 5: System.exit(0);
break;
default: System.out.println("opción invalida");
} //switch
} //public calcu()
public static void main(String[] args){
tarea vTarea = new tarea();
}
}