- Operadores
- Operadores de asignación
- Operadores aritméticos
- Operadores relacionales
- Operadores lógicos
- Control de flujo
- if, if-else
- switch
- for
- while, do-while
Tipo | Operadores | Propósito |
---|---|---|
Asignación | =, +=, -=, *=, /= | Asignar valor a una variable |
Aritmético | +, -, *, /, %, ++, -- | Sumar, restar, multiplicar, dividir y módulo de primitivas |
Relacional | < , <= , > , >= , == , ! | Comparan primitivas |
Lógico | ! , && , || | Aplicar NOT,AND y OR a primitivas. |
= → usado para inicializar variables con valores o reasignar nuevos valores.
a -= b → a = a - b
a += b → a = a + b
a *= b → a = a * b
a /= b → a = a - b
a %= b → a = a % b
Operador | Propósito |
---|---|
+ | Sumar |
- | Restar |
* | Multiplicar |
/ | Dividir |
% | Resto en la división |
++ | Incrementa en 1 |
-- | Decrementa en 1 |
- Se usan para determinar si el valor de una primitiva es igual, menor o mayor al valor de otra.
Operador | Uso |
---|---|
>, >=, <, <= | Comparan mayor y menor. |
==, != | Comparan igualdad. |
- Se utilizan para evaluar una o más expresiones. La evaluazión retorna un valor boolean.
Operador | Uso |
---|---|
&& | AND |
|| | OR |
! | NOT |
- Operadores
- Operadores de asignación
- Operadores aritméticos
- Operadores relacionales
- Operadores lógicos
- Control de flujo
- if, if-else
- switch
- for
- while, do-while
-Nos permite ejecutar una serie de sentencias, según el resultado de una condición.
- El resultado de evaluar la condición debe ser boolean o Boolean.
if | if-else |
if-else-if-else |
---|
condition1 = true?
statement 1
Yes
condition1 = true?
statement 1
Yes
No
statement 2
condition1 = true?
statement 1
Yes
No
condition2 = true?
statement 2
Yes
No
statement 3
- Se utiliza cuando la variable a evaluar tiene múltiples valores.
switch (value) {
case sth1 :
statements;
break;
case sth2 :
statements;
break;
default :
statements;
break;
}
- Se utiliza cuando se necesita repetir la(s) misma(s) línea(s) de código múltiples veces.
for (initialization; condition; update){
statements;
}
- Ejecutan una serie de sentencias hasta que la condición de corte sea igual a true.
- La principal diferencia entre ambos es que while chequea la condición antes de ejecutar el cuerpo, mientras que en do-while evalúa la condición después de ejecutar las sentencias definidas en el cuerpo.
while(condition){ do{
statements; statemens;
} }while(condition);