apuntes:operadores
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| apuntes:operadores [2023/06/04 11:13] – [Los operadores de asignación] Santiago Faci | apuntes:operadores [2023/06/04 11:20] (current) – [Operador condicional] Santiago Faci | ||
|---|---|---|---|
| Line 240: | Line 240: | ||
| {{ logical-operators.png }} | {{ logical-operators.png }} | ||
| < | < | ||
| + | |||
| + | ===== Operador condicional ===== | ||
| + | |||
| + | Es un operator ternario que permite asignar un valor u otro a una variable en función de que se cumpla o no una condición. Es una forma reducida de utilizar una sentencia '' | ||
| + | |||
| + | La síntaxis del operador es: | ||
| + | |||
| + | <code java> | ||
| + | resultado = condicion ? valorSiVerdadero: | ||
| + | </ | ||
| + | |||
| + | Veamos un par de ejemplos: | ||
| + | |||
| + | En este caso se asignará un valor a la cadena de texto dependiendo de si el número es par o impar: | ||
| + | <code java> | ||
| + | int numero = 10; | ||
| + | String cadena = 10 % 2 == 0 ? "Es número par" : "Es número impar"; | ||
| + | </ | ||
| + | |||
| + | Y en este otro ejemplo, se parsea la cadena de forma segura | ||
| + | |||
| + | <code java> | ||
| + | String valor = " | ||
| + | int cantidad = valor.equals("" | ||
| + | </ | ||
| ---- | ---- | ||
| (c) 2021-{{date> | (c) 2021-{{date> | ||
apuntes/operadores.1685877214.txt.gz · Last modified: by Santiago Faci
