Professional Documents
Culture Documents
A tener en cuenta
Una expresión es un elemento de un programa que toma un valor. En algunos
casos puede también realizar una operación y se pueden utilizar en cualquier
lugar.
Las expresiones pueden ser valores constantes o variables simples, como 25 o ‘z’;
pueden ser valores o variables combinadas con operadores (a++, m==n, etc.) o
bien puede ser valores combinados con funciones como toUpperCase().
OPERACIONES BASICAS
Operadores aritméticos
Los operadores aritméticos sirven para realizar operaciones aritméticas básicas.
Los operadores aritméticos Java siguen las reglas algebraicas típicas de jerarquía
o prioridad. Cinco operadores se utilizan para operaciones básicas en Java: + – * /
y % (módulo). El operador / representa la división entera si ambos argumentos son
enteros y división en coma flotante, en caso contrario
Operador Descripción Ejemplo de Resultado del
expresión ejemplo
, Operador de ,4 ,4
cambio de signo
() Resto de la 20 () 7 6
división entera
Código = 3457;
Fahrenheit = 123.456;
coord. = 525;
coordY = 725;
a = b = c = 45;
Equivale a
a = (b = (c = 45));
O dicho de otro modo, a las variables a, b y c se asigna el valor 45. Esta propiedad
permite inicializar varias variables con una sola sentencia:
int a, b, c;
a = b = c = 5; /* se asigna 5 a las variables a, b y c */
i = i * 10;
OPERADORES LOGICOS
Los operadores lógicos de Java son: ! (not), && (and) y || (or). El operador lógico
! (not, no) produce falso (cero) si su operando es verdadero (distinto de cero) y
viceversa. El operador lógico && (and, y) produce verdadero solo si ambos
operandos son verdadero (no cero); si cualquiera de los operandos es falso
produce falso. El operador lógico || (or, o) produce verdadero si cualquiera de los
operandos es verdadero (distinto de cero) y produce falso solo si ambos
operandos son falsos.
Al igual que los operadores matemáticos, el valor de una expresión formada con
operadores lógicos depende de: a) el operador y b) sus argumentos. Con
operadores lógicos existen solos dos valores posibles para expresiones:
verdadero y falso. La forma más usual de mostrar los resultados de operaciones
lógicas es mediante las denominadas tablas de verdad, que muestran cómo
funcionan cada uno de los operadores lógicos.
Ejemplo
!(x + 7 == 5)
(anum > 5) && (Respuesta == ‘S’)
!(y / 7 == 5)
(bnum < 5) || (Respuesta == ‘F’)
OPERADOR SIGNIFICADO
{{ OR LOGICO (0)
Operadores relacionales
c = 3 < 7;
Precaución
Un error típico, incluso entre programadores experimentados, es confundir el
operador de asignación (=) con el operador de igualdad (==).