Tipos Primitivos y Elementos Léxicos de Java

11
Tipos primitivos y elementos Tipos primitivos y elementos léxicos del lenguaje Java léxicos del lenguaje Java Ing. Rolando Steep Quezada Martínez Ing. Rolando Steep Quezada Martínez [email protected] [email protected] Programación Básica en Java y Programación Orientada a Objetos Programación Básica en Java y Programación Orientada a Objetos

Transcript of Tipos Primitivos y Elementos Léxicos de Java

Page 1: Tipos Primitivos y Elementos Léxicos de Java

Tipos primitivos y elementos léxicos del Tipos primitivos y elementos léxicos del lenguaje Javalenguaje Java

Ing. Rolando Steep Quezada MartínezIng. Rolando Steep Quezada Martínez

[email protected]@upnorte.edu.pe

Programación Básica en Java y Programación Orientada a Objetos Programación Básica en Java y Programación Orientada a Objetos

Page 2: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-22

Tipos primitivos en JavaTipos primitivos en Java

Los tipos primitivos (simples o básicos) son :• Tipos de datos enteros

– byte -> 8bits– short -> 16 bits– int -> 32 bits– long -> 64 bits

• Tipos de datos de punto flotante– float -> 32 bits– double -> 64 bits

• Tipo de dato lógico– Boolean -> 8 bits

• Tipo de dato caracter– char -> 16 bits (entero sin signo, que sirve de índice para

tabla Unicode)

Page 3: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-44

Elementos léxicos de JavaElementos léxicos de Java

• Palabras Reservadas

• Identificadores

• Literales

• Operadores

• Delimitadores

• Comentarios

Page 4: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-66

Palabras reservadas de JavaPalabras reservadas de Java

abstract default if private throw

boolean do implements protected throws

break double import public trasient

byte Else instanceof return true

strinctfp enum int short try

case extends interface static void

catch false long super while

char final native swtich

class finally new synchronized

const for null this

continue goto package threadsafe

cast future generic inner byvalue

operator outer rest var

Page 5: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-77

Identificadores en JavaIdentificadores en Java

• Nombran variables, funciones, clases y objetos.– 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

• Comienza con una letra, un subrayado (_) o un símbolo de dólar ($). Los siguientes caracteres pueden ser letras o dígitos.

• Se distinguen las mayúsculas de las minúsculas.

• No hay una longitud máxima establecida para el identificador.

Page 6: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-88

Literales en JavaLiterales en Java

Existen literales para:– Números enteros

Secuencia de dígitos en decimal, octal o hexadecimal– Números reales

Secuencia de dígitos con punto decimal o en notación científica

– Valores booleanostrue o false

– Caracteresun carácter entre comillas simples ‘

– Cadenas de caracteressecuencia de caracteres entre comillas dobles “

Page 7: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-99

Operadores en JavaOperadores en Java

+

-

*

/

%

++

--

-

~

i,f

i,f

i,f

i,f

i,f

i,f

i,f

i

i

&

|

^

<<

>>

>>>

i

i

i

i

i

i

==

!=

<

<=

>

>=

i,f

i,f

i,f

i,f

i,f

i,f

&

|

^

&&

|

!

==

!=

?:

b

b

b

b

b

b

b

b

b

=

+=

-=

*=

/=

%=

&=

|=

^=

Aritméticos y de conversión De comparación Lógicos De asignación

Tipos válidos de los operandosi = Entero (byte, small, int, long)f = Punto Flotante (float, double)b = Lógico (boolean)

Page 8: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-1111

DelimitadoresDelimitadores

• ( ) PARÉNTESIS

• { } LLAVES

• [ ] CORCHETES

• ; PUNTO Y COMA

• , COMA

• . PUNTO

Page 9: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-1212

ComentariosComentarios

• En Java hay tres tipos de comentarios:

– Comentarios de una sola línea ( // )

– Comentarios de una o más líneas ( /* */ )

– Comentarios de documentación ( /** */ )

Page 10: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-1313

Declaración/Inicialización de Declaración/Inicialización de variablesvariables

Una variable no es más que un nombre simbólico que identifica una dirección de memoria y se declara de la forma siguiente:

<tipo> identificador ;<tipo> lista_de_identificadores ;final <tipo> identificador = <valor> ; //para constantes

Ejemplos://Declaración de una variable entera x de tipo int

//con un valor inicial 10 int x ; x = 10 ;

óint x = 10 ;//Múltiples declaraciones en una sola línea

int i , j , k=0 , n ;

Page 11: Tipos Primitivos y Elementos Léxicos de Java

Copyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada MartínezCopyright © 2007, Universidad Privada del Norte S.A.C. – Ing. Rolando Steep Quezada Martínez 3-3-1515

ResumenResumen

• Las variables en Java deben ser declaradas.• La inicialización de una variable puede darse en el momento

de la declaración.• Una sentencia puede contener más de una declaración de

variables del mismo tipo en una sola línea• Se hace uso de operadores para obtener nuevos valores.