Sei sulla pagina 1di 19

Unidad 1

Elementos Básicos del Lenguaje


Tipos de Datos en Java
Tipos de Datos
y Se tienen dos tipos de datos en Java:
y Tipos de Datos Primitivos
y Tipos de Datos de Referencia
y Los Tipos de Datos Primitivos son aquellos predefinidos por
el lenguaje
y Los Tipos de Datos de Referencia se definen a través de
Clases
Tipos de Datos Primitivos
y Se tienen ocho Tipos de Datos Primitivos
y Byte
y Short
y Int
y Long
y Float
y Double
y Boolean
y Char
Tipos de Datos Primitivos
y Byte.
y Es un entero de 8 bits
y Sus valores van de -128 a 127
y Su valor por defecto es 0
y Short
y Es un entero de 16 bits
y Sus valores van de -32,767 a 32,766
y Su valor por defecto es 0
Tipos de Datos Primitivos
y Int
y Es un entero de 32 bits
y Sus valores van de -2147483648 a 2147483647
y Su valor por defecto es 0
y Long
y Es n entero de 64 bits
y Sus valores van de -9223372036854775808 a
9223372036854775807
y Su valor por defecto es 0
Tipos de Datos Primitivos
y Float
y Es un dato de punto flotante 32 bits
y Su valor por defecto es 0,0 f
y Se especifica colocando ‘f’ al final del número
y Double
y Es un dato de punto flotante 64 bits
y Su valor por defecto es 0,0
Tipos de Datos Primitivos
y Boolean
y Representa un bit de información
y Tiene dos posibles valores: true y false
y Su valor por defecto es falso
y Char
y Es un carácter Unicode de 16 bits
y Sus valores van de '\u0000' a '\uffff’
Cadenas de Caracteres
y A pesar de que se puede considerar a una cadena de
caracteres como un dato primitivo, realmente se trata de un
dato Referencia
y Una cadena de caracteres se declara con la clase String
y Hay varias operaciones para trabajar con cadenas de
caracteres en Java
Tipos de Datos por Referencia
y Se crean a través de constructores definidos en una clase
y Su valor predeterminado es nulo (null)
Entrada y Salida de Datos
La Clase Scanner
y Para la entrada de datos, Java ofrece un método llamado
System.in
y System.in lee los datos en Bytes por lo que es necesario
realizar una “conversión” al tipo de dato que se requiera
y Para esta conversión, se ofrece la clase Scanner
Salida de Datos
y Para mostrar los datos en pantalla, se ofrece el método
System.out
y Con éste método es posible desplegar los valores de atributos
primitivos en pantalla
Estructuras de Control
Ciclos
y Java ofrece varias estructuras de control cíclicas que también
están presentes en otros lenguajes de programación
y Las estructuras de control cíclicas más comunes disponibles
en Java son:
y for
y while
y do/while
y Su uso es el mismo que en otros lenguajes
Condicionales
y Java ofrece varias estructuras de control condicionales que
también están presentes en otros lenguajes de programación
y Las estructuras de control condicionales más comunes
disponibles en Java son:
y if
y if/else
y if/else if/else
y switch/case
y Su uso es el mismo que en otros lenguajes
Arreglos de Datos
Arreglos de Datos Unidimensionales
y Es posible declarar arreglos de elementos con un tamaño
estático en Java
y La declaración es de la siguiente manera:
tipo [] nombre = new tipo [MAX]
y En donde:
y tipo. Representa el tipo de dato (primitivo o de referencia)
y nombre. Es el nombre de la variable
y MAX es la cantidad máxima de elementos
y También es posible declarar arreglos Bidimensionales [][]
Acceso a Elementos de un Arreglo
y El acceso a un elemento en particular se realiza a través de
posiciones, ya sea un arreglo unidimensional o bidimensional
y Ejemplo:
y Nombre[3] dará acceso al 4to elemento del arreglo (considerar
que la primera posición es la 0)
y Lo mismo sucede con arreglos bidimensionales, pero se
especifican las dos posiciones

Potrebbero piacerti anche