Programación En Java
KINAL
Tipos y Operadores
Contenido
Tipos de Datos Variables Arreglos Comentarios en Java Operadores Instrucciones
2
Tipos de Datos
Los tipos de datos especifican el tamaño y el tipo de valor que puede ser almacenado.
Los tipos de datos en Java pueden ser clasificados como:
Tipos primitivos Tipos de referencia
3Tipos de Datos (Primitivos)
byte short int long float double char boolean entero de un byte entero corto Entero entero largo punto flotante, precisión sencilla punto flotante, doble precisión Carácter Boleana o lógica
4
(+/-) (+/-) (+/-) (+/-) (+/-) (+/-)
Variables
Las variables son posiciones de memoria en donde se pueden guardar valores. A una variable se le identifica con unnombre, se le define un tipo de dato y almacena un valor. La forma básica para declarar una variable es:
tipo nombre1, nombre2;
5
Variables
Sobre la declaración de una variable podemos decir:
1. 2. 3.
Le indica al compilador cual es el nombre de la variable. Especifica que tipo de dato puede almacenar la variable. La posición de la declaración (dentro del programa) decide el alcance dela variable.
6
Variables
Una variable se debe declarar e inicializar con un valor antes de utilizarse. Para inicializar una variable se puede hacer de dos manera:
1.Utilizando
un instrucción de asignación 2.Desde el teclado, utilizando el método:
System.in.readLine()
7
Variables
Alcance de una Variable (Scope of Variable) El área del programa donde la variable esaccesible se conoce como el alcance. Java utiliza tres clases de variables:
◦ ◦ ◦ de instancia (Instance variables) de clase (Class variables(global)) locales (Local variables)
8
Constantes
Se utilizan para indicar un valor fijo o constante dentro del programa.
Literales enteros (se asumen del tipo int o long)
100 ó -123456 (por defecto, base 10) 98765L (forzado a long)2E3 (notación científica) 011 (0 al principio indica octal, base 8), 011 = 9 0xAB (0x al principio indica hexadecimal, base 16), 0xAB = 171
9
Constantes
Literales punto flotante (se asumen del tipo double)
3.1416 -0.12345 2.56F (forzado a float) 7.8E-2 (notación científica)
10
Constantes
Literales booleanos ◦ true ◦ false Literales carácter ◦ ‟a‟ ◦ ‟n‟ ◦ '\‟(diagonal inversa)
11
Ejemplo
class tiposDatos { public static void main(String args[]) { byte ebyte = 100; short ecorto = 25000; int entero = 1000000; long elargo = 31234567890; float punflosencilla = 123.457; double punflodoble = 123.457; char caracter = „x‟; boolean logica = false; ...
12
Ejemplo
... System.out.println(“Enteros”); System.out.println(“tipo byte:”+ebyte);System.out.println(“tipo short:”+ecorto); System.out.println(“tipo integer:”+entero); System.out.println(“tipo long:”+elargo); System.out.println(“Punto Flotante”); System.out.println(“tipo float:”+ punflosencilla); System.out.println(“tipo doublet:”+ punflodoble); System.out.println(“tipo chart:”+ caracter); System.out.println(“tipo booleant:”+ logica);
} }
13
Arreglos
Un arreglo es unalista de variables del mismo tipo que se referencian con un nombre común. Un elemento o variable de un arreglo se accesa por su posición o índice dentro de la lista. Para crear y poder utilizar un arreglo se deben seguir tres pasos:
◦ ◦ ◦ Declaración Construcción Inicialización
14
Arreglos
Declaración: La declaración le indica al compilador el nombre del arreglo y cual esel tipo de sus elementos o variables.
Hay dos formas para declarar un arreglo: int miarreglo[]; float miarreglo[]; int[] miarreglo; float[] miarreglo;
15
Arreglos
Los paréntesis cuadrados pueden venir después del nombre o del tipo.
int[] miArray; int miArray[];
La diferencia radica en las declaraciones múltiples:
int [] miArray, miOtroArray; int miArray[],...
Regístrate para leer el documento completo.