Condicional if ..else if ..else ( )? :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
int a=2; string valor; if (a==1) { valor="Tiene el valor 1"; } else if (a==2) { valor="Tiene el valor 2"; } else if (a==3) { valor="Tiene el valor 3"; } else { valor="No es ni 1, ni 2, ni 3";} //En caso de tener solo una sentencia, se pueden obviar las llaves if (a == 1) valor = "Tiene el valor 1"; else if (a == 2) valor = "Tiene el valor 2"; else if (a == 3) valor = "Tiene el valor 3"; else valor = "No es ni 1, ni 2, ni 3"; // Otra forma de hacer lo mismo más reducido valor= (a == 1) ? "Tiene el valor 1": (a == 2) ? "Tiene el valor 2": (a == 3) ? "Tiene el valor 3" : "No es ni 1, ni 2, ni 3"; |