Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: MlcR0 en 25 Diciembre 2006, 21:00 PM

Título: duda java
Publicado por: MlcR0 en 25 Diciembre 2006, 21:00 PM
si por ejemplo tengo 3 valores:
x.1
x.2
x.3
y quiero modificar uno de los tres, dependiendo del valor de la entrada n. De tal forma que si n=1 -> x.1 = 0; si n=2 -> x.2 = 0...

Se puede hacer esto sin tener que hacer 4 if y else if , ni switch case? es decir, hacer una unica funcion que segun el parametro de entrada n modifique x."n"

gracias y feliz navidad.
Título: Re: duda java
Publicado por: Casidiablo en 26 Diciembre 2006, 20:46 PM
No veo el porque no hacer un switch case...
Título: Re: duda java
Publicado por: MlcR0 en 26 Diciembre 2006, 23:13 PM
no me interesa hacer un switch case porque el programa es mucho mas largo y eso implicaria hacer muchos switch cases en muchas partes del programa, y esto lo alargaría considerablemente
Título: Re: duda java
Publicado por: Casidiablo en 27 Diciembre 2006, 20:13 PM
Entonces haces una funcion (método) en el que colocas un solo switch case que funcione para cualquier caso.

Saludos!!!
Título: Re: duda java
Publicado por: FAKEz en 31 Diciembre 2006, 23:43 PM
Hace varios metodos que se llamen entre si XD como dice  Casidiablo..  ::)te sera mucho mas sencillo..