Prof. ISC José Guadalupe Martín Pérez
LENGUAJE DE PROGRAMACION JAVA
OPERADORES, VARIABLES, CONSTANTES Y TIPOS DE DATOS
Prof. ISC José Guadalupe Martín Pérez
OPERADORES• JAVA es un lenguaje rico en operadores, que son casi
idénticos a los de C/C++.• Aritméticos.• Asignación• Incrementales• Relacionales• Lógicos• De concatenación de cadenas
Prof. ISC José Guadalupe Martín Pérez
Operadores Aritméticos• Suma(+)• Resta(-)• Multiplicación(*)• División(/)• Módulo(%)
Prof. ISC José Guadalupe Martín Pérez
Operadores de Asignación• Java dispone de varios operadores de asignación que
realizan operaciones acumulativas sobre una variable.
OPERADOR USO EXPRESIÓN EQUIVALENTE
+= OP1+=OP2 OP1=OP1+OP2
-= OP1-=OP2 OP1=OP1-OP2
*= OP1*=OP2 OP1=OP1*OP2
/= OP1/=OP2 OP1=OP1/OP2
%= OP1%=OP2 OP1=OP1%OP2
Prof. ISC José Guadalupe Martín Pérez
Operadores Incrementales• Java dispone del:• Incremento (++) y el• Decremento (--)
• Los cuales modifican el valor de la variable en una unidad.
Prof. ISC José Guadalupe Martín Pérez
Operadores Relacionales• Sirven para realizar comparaciones de igualdad,
desigualdad y relación de menor o mayor.OPERADOR UTILIZACION EL RESULTADO ES TRUE
> OP1 > OP2 SI OP1 ES MAYOR QUE OP2
>= OP1 >= OP2 SI OP1 ES MAYOR O IGUAL QUE OP2
< OP1 < OP2 SI OP1 ES MENOR QUE OP2
<= OP1 <= OP2 SI OP1 ES MENOR O IGUAL QUE OP2
== OP1 == OP2 SI OP1 ES IGUAL A OP2
!= OP1 != OP2 SI OP1 ES DIFERENTE A OP2
Prof. ISC José Guadalupe Martín Pérez
Operadores Logicos• Los operadores lógicos se utilizan para construir
expresiones lógicas, combinando valores lógicos (true y/o false) o los resultados de los operadores relacionales.
OPERADOR NOMBRE USO
&& AND Op1&&Op2
|| OR Op1||Op2
& AND Op1&Op2
| OR Op1|Op2
! NOT !Op1
Prof. ISC José Guadalupe Martín Pérez
Operadores de Concatenación de Cadenas• El operador más(+) se utiliza para concatenar cadenas de
caracteres. Por ejemplo, para escribir una cantidad con un rótulo y unas unidades puede utilizarse la sentencia:
System.out.println(“El total asciende a “+ result +” unidades”);
Donde el operador de concatenación se utiliza dos veces para construir la cadena de caracteres que se desea imprimir por medio del método println().
Prof. ISC José Guadalupe Martín Pérez
VARIABLES Y CONSTANTES• Una variable es un objeto que a lo largo de la ejecución del
programa puede tener un valor diferente en instantes de tiempo diferentes• Una variable tiene tres características básicas:
• Nombre o identificador de la variable.• Tipo. Conjunto de valores que puede tomar la variable (numérico,
carácter, etc.).• Valor. Información que almacena.
• Para poder utilizar una variable en un programa, primero tenemos que declararla. Declarar una variable significa asignarle un nombre y un tipo. Por ejemplo:
int a; //declaramos la variable a de tipo intchar b; //declaramos la variable b de tipo char
Prof. ISC José Guadalupe Martín Pérez
VARIABLES Y CONSTANTES• Una constante es un objeto al cual se le asigna un
valor una única vez, y éste nunca puede ser modificado. Las constantes en Java se definen mediante el modificador final• La estructura sería:
static final nombreConstante = valor;static final int DIAS_SEMANA = 7;
Prof. ISC José Guadalupe Martín Pérez
TIPOS DE DATOS• Es el tipo de información que puede almacenar una
variable. Java dispone nativamente de 8 tipos de datos, los cuales podemos agrupar en 4 categorías:
• Datos enteros• Datos en coma flotante• Datos caracteres• Datos booleanos
Prof. ISC José Guadalupe Martín Pérez
Datos Enteros• Se usan para representar números enteros con signo.
Hay cuatro tipos: byte, short, int y long.TIPO TAMAÑ
OVALORES
Byte 1 Byte -128 a 127
Short 2 Bytes -32,768 a 32,767
Int 4 Bytes -2,147,483,648 a 2,147,483,647
Long 8 Bytes -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
Prof. ISC José Guadalupe Martín Pérez
Datos en coma flotante• Se utilizan para representar números reales. Existen dos
tipos float y double el primero utilizado para representar los números en precisión simple y el segundo en precisión doble.TIPO TAMAÑ
OVALORES
float 4 Byte +/- 3.4E+38F (6-7 dígitos importantes)
double 8 Bytes +/- 1.8E+308 (15 dígitos importantes)
Prof. ISC José Guadalupe Martín Pérez
Datos caracteres• El tipo de dato char se usa para almacenar caracteres
Unicode simples. Debido a que el conjunto de caracteres Unicode se compone de valores de 16 bits, el tipo de datos char se almacena en un entero sin signo de 16 bits. Además de los tipos de datos nativos existe una gran variedad de clases destinadas a la representación de diversos tipos de información.
• Una de los más utilizados es el tipo de dato String que representa las cadenas de caracteres.
Prof. ISC José Guadalupe Martín Pérez
Datos booleanos• El tipo de datos boolean sólo acepta dos posibles
valores: true o false. Es utilizado para la creación de variables de control.
• El resultado de la expresión lógica que aparece como condición en un bucle o en una bifurcación debe ser boolean.