Beruflich Dokumente
Kultur Dokumente
6 tipos para guardar valores numricos, de los cuales 4 son para enteros (byte,
short, int y long) y 2 para valores reales de punto flotante (float y double).
Los rangos y la memoria que ocupa cada uno de estos tipos de dato
primitivo son los siguientes:
Ejemplos:
int a;
double b;
int x, y, z;
boolean est, wq;
Operadores Aritmticos.
Operadores de Asignacin.
Operadores Incrementales.
Operadores Relacionales.
Operadores Lgicos.
Operadores Unarios.
Operador Condicional.
Operador de Concatenacin de Cadenas de caracteres.
Operador instanceof.
Son operadores binarios (requieren siempre de dos operandos) que realizan las
operaciones aritmticas habituales: suma (+), resta (-), multiplicacin (*), divisin (/)
y resto de la divisin (%).
Ejemplos:
int result, a = 8, b = 2;
result = a % b;
result = a - b;
b = 3;
result = a % b;
result = a / 5;
/* result = 0 */
/* result = 6 */
/* 8 % 3 --> result = 2 */
/* 8 / 5 --> result = 1 */
Ejemplo:
Ejemplo:
int a = 2, b = 3;
a += b;
Ejemplos:
int a = 7, b;
/* a = 7 y b = 0 */
b = a++;
/* primero b = 7 y luego a = a + 1 8 */
Ejemplos:
int a = 2, b = 3;
a += b;
b *= 5;
a = ++b;
/* b = b + 1 = 15 + 1 = 16 ; a = b = 16 */
b += --a + 5;
Como existe una variable que se est pre-incrementando, lo primero que se hace es
modificar el valor de esa variable. Despus de haber hecho esto, se evalan los valores.
a += b--;
/* a = a - 1 = 16 - 1 = 15 ; b = b + a + 5 = 16 + 15 + 5 = 36 */
/* a = a + b = 15 + 36 = 51 ; b = b - 1 = 36 - 1 = 35 */
Los operadores relacionales sirven para realizar comparaciones de igualdad, desigualdad y relacin
de mayor o menor.
El resultado de estos operadores es siempre un valor boolean (true o false) segn se cumpla o no la
relacin considerada. Son fundamentales para implementar las condiciones de las sentencias de
control.
Ejemplo :
5>1
1 >= 5
2 == 2
2 != 2
/*
/*
/*
/*
true */
false */
true */
false */
En la siguiente tabla se muestran los resultados de aplicar los operadores lgicos para
todos los posibles valores de entrada.
Ejemplos:
true
false
false
true
Ejemplo:
x = +a;
y = -8;
OPERADOR CONDICIONAL
Ejemplo:
x = 1;
y = 10;
z = (x < y) ? x + 3 : y + 8;
z=4
Ejemplo:
OPERADOR instanceof