Cambiar Switch por If/else o Do/while

Iniciado por tanGoO_4, 9 Febrero 2015, 10:10 AM

0 Miembros y 1 Visitante están viendo este tema.

tanGoO_4

Buenos dias, tengo el siguiente problema estoy haciendo un ejercicio en el que tengo que generar unas graficas de Circutor Power Studio, el problema es el elegir la variable que escoge del servidor ya que en el ejercicio se usa un "SWITCH" pero yo suelo utilizar if o do/while mi pregunta es:


Como cambiar este switch por otro condicional:

switch (comboBox.getSelectedIndex()) {
case 0:  obj = "VI1";
humanName = (String) comboBox.getSelectedItem();
break;
case 1:  obj = "VI2";
humanName = (String) comboBox.getSelectedItem();
break;
}


Si alguien me puede explicar como cambiarlo se lo agradeceria mucho

ivancea96

If(comboBox.getSelectedIndex()==0){...}else if(comboBox.getSelectedIndex()==1){...}

Usuario Invitado

Añado. Generalmente con los Combo tenemos varias opciones y es mejor hacer un switch que muchos if-else if para mantener el código en orden y mejorar el rendimiento. ¡No abuses de una estructura porque te gusta más! Siempre usa o intenta usar la mejor alternativa.

Salu2.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein