Programación

1º DAM/DAW - Curso 2023-2024

User Tools

Site Tools


apuntes:operadores

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
apuntes:operadores [2019/02/16 11:32] Santiago Faciapuntes:operadores [2023/06/04 11:19] – [Operadores lógicos] Santiago Faci
Line 131: Line 131:
 System.out.println(x);      // 1 System.out.println(x);      // 1
 </code> </code>
 +
 +<figure>
 +{{ arithmetic-assignment-operators.png }}
 +<caption>Operadores aritméticos y de asignación</caption></figure>
  
 ===== Los operadores de comparación ===== ===== Los operadores de comparación =====
Line 177: Line 181:
 System.out.println(2 <= 3);    // true System.out.println(2 <= 3);    // true
 </code> </code>
 +
 +<figure>
 +{{ comparison-operators.png }}
 +<caption>Operadores de comparación</caption></figure>
  
 ===== El operador de concatenación ===== ===== El operador de concatenación =====
Line 215: Line 223:
 </code> </code>
  
-----+===== Operadores pre/pos incremento =====
  
-====== Ejemplos ======+<figure> 
 +{{ pre-pos-operators.png }} 
 +<caption>Operadores lógicos</caption></figure> 
 + 
 +===== Operadores combinados ===== 
 + 
 +<figure> 
 +{{ compound-operators.png }} 
 +<caption>Operadores lógicos</caption></figure> 
 + 
 +===== Operadores lógicos ===== 
 + 
 +<figure> 
 +{{ logical-operators.png }} 
 +<caption>Operadores lógicos</caption></figure> 
 + 
 +===== 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 ''if .. else'' en casos específicos. 
 + 
 +La síntaxis del operador es: 
 + 
 +<code java> 
 +resultado = condicion ? valorSiVerdadero: valorSiFalso 
 +</code> 
 + 
 +<code java> 
 +int numero = 10; 
 +String cadena = 10 % 2 == 0 ? "Es número par" : "Es número impar"; 
 +</code> 
 + 
 +<code java> 
 +String valor = "30"; 
 +int cantidad = valor.equals("") ? 0 : Integer.parseInt(valor); 
 +</code>
  
 ---- ----
  
-(c) 2019 Santiago Faci+(c) 2021-{{date>%Y}} Santiago Faci
apuntes/operadores.txt · Last modified: 2023/06/04 11:20 by Santiago Faci