Foro de elhacker.net

Programación => 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..