
duda con switch
Publicado por Juan Carlos (9 intervenciones) el 23/07/2006 21:15:41
Saludos, tengo una duda con el switch, tengo el siguiente código:
Object objeto = evento.getSource();
switch(objeto)
{
case uno:
aux1 = 1;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
case dos:
aux1 = 2;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
case tre:
aux1 = 3;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
}
al compilarlo me lanza elsiguiente error:
CCalculadora2.java:109: incompatible types
found : java.lang.Object
required: int
switch(objeto)
El programa funciona si en vez de switch uso puros if, pero quiero hacerlo mas simple con el swith
Object objeto = evento.getSource();
switch(objeto)
{
case uno:
aux1 = 1;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
case dos:
aux1 = 2;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
case tre:
aux1 = 3;
digito = String.valueOf(aux1);
cadNum.append(digito);
txt.setText(cadNum.toString());
}
al compilarlo me lanza elsiguiente error:
CCalculadora2.java:109: incompatible types
found : java.lang.Object
required: int
switch(objeto)
El programa funciona si en vez de switch uso puros if, pero quiero hacerlo mas simple con el swith
Valora esta pregunta


0