Unidad 4 - Operadores en JAVA
Unidad 4 - Operadores en JAVA
ÍNDICE
1.- Operadores aritméticos
2.- Operadores Relacionales
3.- Operadores Lógicos
4.- Operadores a nivel de bits.
5.- Operador Java Condicional
6.- Orden de prioridad, prelación o precedencia
/ División. Los operandos pueden ser enteros o reales. Si ambos son enteros el
resultado es entero. En cualquier otro caso el resultado es real.
int a = 10, b = 3;
double v1 = 12.5, v2 = 2.0;
char c1='P', c2='T';
Página -1-
SERVICIOS DE RED E INTERNET CURSO DE JAVA
Por ejemplo:
int i = 7;
double f = 5.5;
char c = 'w';
Por ejemplo:
int a = 7, b = 9, c = 7;
Operación Resultado
a==b false
a >=c true
b<c false
a != c false
Página -2-
SERVICIOS DE RED E INTERNET CURSO DE JAVA
&& AND. El resultado es verdadero si los dos operandos son verdaderos. El
resultado es falso en caso contrario. Si el primer operando es falso no se
evalúa el segundo, ya que el resultado será falso.
|| OR. El resultado es falso si los dos operandos son falsos. Si uno es
verdadero el resultado es verdadero. Si el primer operando es verdadero no se
evalúa el segundo.
! NOT. Se aplica sobre un solo operando. Cambia el valor del operando de
verdadero a falso y viceversa.
A AND NOT
A B A OR B A B A
B A
F F F F F F F V
F V V F V F V F
V F V V F F
V V V V V V
F: Falso y V: Verdadero
Expresión Resultado
(i >= 6) && (c == ‘w’) true
(i >= 6) || (c == 119) true
(f < 11) && (i > 100) false
(c != ‘p’) || ((i + f) <= 10) true
i + f <= 10 false
i >= 6 && c == ‘w’ true
c != ‘p’ || i + f <= 10 true
Página -3-
SERVICIOS DE RED E INTERNET CURSO DE JAVA
Realizan la manipulación de los bits de los datos con los que operan.
Página -4-
SERVICIOS DE RED E INTERNET CURSO DE JAVA
int i = 10, j;
j = (i < 0) ? 0 : 100;
if(i < 0)
j = 0;
else
j = 100;
Página -5-
SERVICIOS DE RED E INTERNET CURSO DE JAVA
Página -6-