Java - switch

 
Vista:

switch

Publicado por joshep23 (2 intervenciones) el 22/04/2006 03:45:24
hola tengo este programa pero no lo he podido terminar, tengo poco tiempo programando y quiero hacer un menu tengo 4 errores, todo lo he hecho con puras investigaciones, nadie me ha ayudado (" en cuestion de algun profe")

agradecere su ayuda

codigo:

import java.io.BufferedReader;
import java.io.*;
import java.lang.String;

public class SegundaTarea
{
public static void main(String args[])
{
BufferedReader entrada =new BufferedReader(new InputStreamReader(System.in));
PrintWriter salida =new PrintWriter(System.out,true);
String n1,n2,op,sum,div,multi;

System.out.print("Elige una opcion");
System.out.print("1.- realizar una suma");
System.out.print("2.- realizar una divicion");
System.out.print("3.- realizar una multiplicacion");
try
{
switch(op):{
case(1):
System.out.print("introduce el primer numero ")
n1=entrada.readLine();
System.out.print("introduce el segundo numero ");
n2=entrada.readLine();
sum=n1+n2;
System.out.println("la suma es: "+ sum);
break;
case(2):
System.out.print("introduce el primer numero");
n1=entrada.readLine();
System.out.print("introduce el segundo numero ");
n2=entrada.readLine();
div=n1/n2;
System.out.println("la divicion es: "+ div);
break;
case(3):
System.out.print("introduce el primer numero");
n1=entrada.readLine();
System.out.print("introduce el segundo numero ");
n2=entrada.readLine();
multi=n1*n2;
System.out.print("la suma es: "+ multi);
break;
default:
System.out.print("eleccion incorrecta");

} //catch(Exception error)
//{
///System.out.println("genero error: "+error);
//}
}
}
}


muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:switch

Publicado por c (28 intervenciones) el 24/04/2006 08:46:26
Hola

Para que compile tendrias que hacer algunos cambios:

BufferedReader entrada =new BufferedReader(new InputStreamReader(System.in));
PrintWriter salida =new PrintWriter(System.out,true);
int n1,n2,sum,div,multi;
int op=0;

System.out.print("Elige una opcion");
System.out.print("1.- realizar una suma");
System.out.print("2.- realizar una divicion");
System.out.print("3.- realizar una multiplicacion");
try{
switch(op){
case(1):
System.out.print("introduce el primer numero ");
n1=new Integer(entrada.readLine()).intValue();
System.out.print("introduce el segundo numero ");
n2=new Integer(entrada.readLine()).intValue();
sum=n1+n2;
System.out.println("la suma es: "+ sum);
break;
case(2):
System.out.print("introduce el primer numero");
n1=new Integer(entrada.readLine()).intValue();
System.out.print("introduce el segundo numero ");
n2=new Integer(entrada.readLine()).intValue();
div=n1/n2;
System.out.println("la divicion es: "+ div);
break;
case(3):
System.out.print("introduce el primer numero");
n1=new Integer(entrada.readLine()).intValue();
System.out.print("introduce el segundo numero ");
n2=new Integer(entrada.readLine()).intValue();
multi=n1*n2;
System.out.print("la suma es: "+ multi);
break;
default:
System.out.print("eleccion incorrecta");
}
}
catch(Exception error){

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar