fundamentos de programación 2. tipos de datos en java los tipos primitivos son: tipos de datos...
TRANSCRIPT
![Page 1: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/1.jpg)
Fundamentos de Programación
2
![Page 2: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/2.jpg)
Tipos de Datos en JavaLos tipos primitivos son:
Tipos de datos enteros– byte 8bits– short 16 bits– int 32 bits– long 64 bits
Tipos de datos de puntos flotantes– float 32 bits– double 64 bits
Tipo de dato lógico– Boolean 8 bits
Tipo de dato carácter– char 16 bits (entero sin signo, que sirve de índice
para tablaUnicode)
![Page 3: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/3.jpg)
Valores de las tipos de datosbyte Puede tener valores de -128 a +127 inclusive
short Puede tener valores de -32768 a +2147486347 inclusive
int Puede tener valores de -2147483648 a +2147486347 inclusive
long Puede tener valores de -9223372036854775808 a +9223372036854775807 inclusive
float Puede tener valores desde -3.4E38 a +3.4E38 los valores se representan como aproximadamente 7 dígitos de precisión
double Puede tener valores de -1.7E308 a +1.7E308. Los valores se representan con aproximadamente 17 dígitos de precisión
![Page 4: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/4.jpg)
Tipo de Datos en Java
Valores por defecto para variables de instancia:Todos los tipos de datos enteros, se inicializan en 0.Tipos de datos de punto flotante– float 0.00f– double 0.00d
Tipo de dato lógico– boolean false
Tipo de dato caracter– char \u0000
![Page 5: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/5.jpg)
Conversiones de tipos (Casting)
char c = (char) System.in.read();
Conversiones sin posibilidad de pérdida de información :byte a short, char, int, long, float, double
short a int, long, float, double
char a int, long, float, double
int a long, float, double
long a float, double
float a double
![Page 6: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/6.jpg)
Literales (Constantes)
Literal Representación de un valor constante.
Literales Enteras– Formato decimal, octal, hexadecimal.
Literales de Punto Flotante– Notación Estándar y científica.
Literales Booleanos– True/false
![Page 7: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/7.jpg)
Literales (Constantes)
Literales de un carácter– Caracteres especiales
– Literales de cadena de caracteres
![Page 8: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/8.jpg)
Variables e Identificadores
Los identificadores son palabras que se usan para nombrar variables, métodos, clases, interfaces, paquetes o etiquetas.
Nombres para :– Variables : para almacenamiento de datos– Métodos : para especificación de funciones– Clases : para especificación de objetos– Interfaces : para especificación de protocolos– Paquetes : para agrupación de clases
Mayúsculas y minúsculas1er caracter :
– letra– _ (subraya)– $ (dólar)
siguientes :– (letra, subraya y dólar) y dígitos (0 al 9)
![Page 9: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/9.jpg)
Identificadores reservados (Keywords)
![Page 10: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/10.jpg)
Declaración de variable con tipos de datos primitivos
![Page 11: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/11.jpg)
Separadores
{ } Las llaves sirven para contener los valores de matrices inicializadas automáticamente y para definir bloques de código para clases, métodos y ámbitos locales.
; El punto y coma separa sentencias
, La coma separa identificadores consecutivos en declaraciones de variables, también items de una lista .
![Page 12: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/12.jpg)
Comentarios
Comentarios para Javadoc
Comentarios de bloque
Comentarios de línea
![Page 13: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/13.jpg)
Operadores numéricos, lógicos, de bits
![Page 14: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/14.jpg)
Operadores aritméticos y de conversión
+ - * / Suma, Resta, Multiplicación
% Módulo
++ Incremento en 1
-- Decremento en 1
- Cambio de signo
~ Complemento al bit
& Y binario (AND al bit)
| O inclusivo binario (OR al bit)
^ O excludivo binario (XOR al bit)
<< Desplazamiento de bits a la izquierda
>> Desplazamiento de bits a la derecha
>>> Desplazamiento de bits a la derecha (sin signo)
![Page 15: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/15.jpg)
Operadores de Comparación
== Igual
!= Diferente
< Menor
<= Menor o igual
> Mayor
>= Mayor o igual
![Page 16: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/16.jpg)
Operadores Lógicos
& Y lógico (AND) de evaluación completa
| O lógico inclusivo (OR) de evaluación completa
^ O lógico exclusivo (XOR)
&& Y lógico (AND) de evaluación “suficiente”
|| O lógico inclusivo (OR) de evaluación “suficiente”
! Negación lógica
== Igual
!= Diferente
?: Condicional ternario (sintaxis ExBooleana?ExpSiTrue : ExpSiFalse
![Page 17: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/17.jpg)
Operadores de Conversión
= Asignación
+= Suma y asigna
-= Resta y asigna
*= Multiplica y asigna
/= Divide y asigna
%= Módulo y asigna
&= Y lógico (AND) y asigna
|= O lógico inclusivo (OR) y asigna
^= O lógico exclusivo (XOR) y asigna
![Page 18: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/18.jpg)
Inicialización y Asignación
![Page 19: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/19.jpg)
Ámbitos o Bloques (Estructuras Secuenciales)
![Page 20: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/20.jpg)
If (ejecución condicional)
If (ExpLogica) sentencia; (1)
![Page 21: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/21.jpg)
If-else ejecución condicional dicotómicaIf (ExpLogica) sentencia; (1)else sentencia; (2)
![Page 22: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/22.jpg)
switch (ejecución condicional múltiple)
![Page 23: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/23.jpg)
switch (ejecución condicional múltiple)
![Page 24: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/24.jpg)
for (iteración o buqle)for (ExpDeInicializacion; ExpLogicaParaSeguir; ExpDeIteracion) sentencia; o bloque
![Page 25: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/25.jpg)
while (iteración o buqle)
while (ExpLogicaParaSeguir)
sentencia; o bloque
![Page 26: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/26.jpg)
do while (iteración o buqle)do
sentencia; o bloquewhile (ExpLogicaParaSeguir)
![Page 27: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/27.jpg)
break (bifurcación incondicional)
![Page 28: Fundamentos de Programación 2. Tipos de Datos en Java Los tipos primitivos son: Tipos de datos enteros –byte 8bits –short 16 bits –int 32 bits –long](https://reader036.vdocumento.com/reader036/viewer/2022062309/5665b4dc1a28abb57c9458d0/html5/thumbnails/28.jpg)
continue (bifurcación incondicional)