Java-Introduccion1 Prof JV

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 9

Java – Introducción1

- Separadores – Comentarios
- Palabras reservadas
- Operadores

1
Java I : Separadores y Comentarios

 Separadores: Se usan para informar al compilador de Java de cómo


están agrupadas las cosas en el código.
 Los separadores admitidos por Java son: { } , : ;
 Comentarios y espacios en blanco
 El compilador de Java reconoce y elimina los espacios en blanco,
tabuladores, retornos de carro y comentarios durante el análisis del
código fuente.
 Los comentarios se pueden presentar en tres formatos distintos:

Formato Uso
/*comentario*/ Se ignoran todos los caracteres entre /* */. Proviene del C
//comentario Se ignoran todos los caracteres detrás de // hasta el fin de línea. Proviene del C++
/**comentario*/ Lo mismo que /* */ pero se podrán utilizar para documentación automática.

2
Java I – Palabras Reservadas

Palabras reservadas
abstract default if private this
boolean do implements protected throw
break double import public throws
byte else instanceof return transient
case extends int short try
catch final interface static void
char finally long strictfp volatile
class float native super while
const for new switch
continue goto package synchronized

3
Java I-Tipo de datos Primitivos - 1
 Primitivos : No son objetos, integrados en el lenguaje java
 byte (8 bits): Tiene un valor mínimo de -128 y un valor máximo de 127 (ambos inclusive). El tipo de datos byte
puede ser útil para ahorrar memoria en arreglos grandes, donde el ahorro de memoria realmente importa.
También se puede utilizar en lugar de int donde sus límites ayudan a clarificar el código
 short (16 bits): Tiene un valor mínimo de -32.768 y un valor máximo de 32.767 (ambos inclusive). Al igual que
con bytes, aplican las mismas normas: se puede usar para ahorrar memoria en arreglos grandes, en situaciones
en las que el ahorro de memoria realmente importa.
 int (32 bits): Tiene un valor mínimo de -2147483648 y un valor máximo de 2.147.483.647 (ambos
inclusive). Para valores enteros, este tipo de datos es generalmente la opción por defecto a
menos que haya una razón (como el de arriba) para elegir otra cosa. Lo más probable es que sea
lo suficientemente grande para los números de los programas a utilizar, pero si se necesita una
gama más amplia de valores, el uso de long seria el adecuado.
 long (64 bits): Tiene un valor mínimo de -9.223.372.036.854.775.808 y un valor máximo de
9.223.372.036.854.775.807 (ambos inclusive). Utilizar el tipo de datos cuando se necesita una serie de
valores más amplios que los previstos por int.
 float(16 bits): punto flotante; decimales, +/- 3.4E+38F
 double (64 bits): punto flotante; decimales, +/- 1.8E+308
 boolean: Dos posibles valores ; true y false
 char (16 bits): Caracteres

4
Java I-Tipo de datos Primitivos - 2
 Valores por defecto:
Dato Valor por Defecto
byte 0
short 0
int 0
long 0L
float 0.0f
double V
char '\u0000'
String (o cualquier objeto) null
boolean false

5
Java I – Literales
 Literal : Es la representacion codificada de un valor de tipo primitivo, String o de null . Ejemplo:
 boolean result = true;
 char capitalC = 'C';
 byte b = 100;
 short s = 10000;
 int i = 100000;
 Ahora vamos a ver los literales de cada tipo de Java, es decir los valores constantes que cada tipo puede tener.
 El único literal para referirnos a los objetos es null, null es un objeto que no se ha creado y no es válido: no es de ningún tipo.
 Los literales boolean son verdaderos y falsos e indican, respectivamente, el valor 1 y el valor 0.
 Los literales enteros son cadenas de cifras octales, decimales o hexadecimales. El inicio de la constante sirve para escribir la base del
número: un cero inicial indica base ocho, 0x o 0X indica base 16 y nada indica los decimales. Por ejemplo, el número 15 en base diez
puede representarse como:
○ int decVal = 26; // El numero 26, en decimal
○ int octVal = 032; // The numero 26, en octal
○ int hexVal = 0x1a; // El numero 26 en hexadecimal
 Los literals de punto flotante ( float o double) pueden ser expresados usando E o e (para notaciones cientificas) , F o f ( float de 32 bit)
y D o d ( double de 64 bit) este es por defecto
○ double d1 = 123.4;
○ double d2 = 1.234e2; // mismo valor que d1, pero en notación cientifica
○ float f1 = 123.4f;
 Literales de tipo char y String pueden contener caracteres Unicode (UTF-16) ,tambien se pueden usar simples comillas para literales char
y doble comilas para literales String
 Java soporta las siguientes sequencias de escape para literales char y String:
○ \b (backspace), \t (tab), \n (lfin de llinea), \f (form feed), \r (retorno de carro), \" (doble ccmilla), \' (comilla simple), y \\ (backslash).
 Para referirnos a literales de clase usamos el nombre de la clase y le añadimos “.class” por ejemplo:
○ String.class

6
JAVA I – Operadores: Asignación, Aritmeticos ,unarios,ternarios,bits 1
 El operador más común: “=“
 int edad= 0; int tamaño = 0; char sexo= ‘M’;
 Operadores Arimeticos:
 + Operador de Adicción (Tambien usado para concatenar cadenas Strings)
 - Operador de Substracción
 * Operador de Multiplicación
 / Operador de División
 % Operador de Resto
 El operador “+” tambien es usado para concatenar Strings:
 Operadores Unarios:
 + Operador Unario suma;
 - Operador Unario resta;
 + Operador de incremento; incrementa el valor en 1
 + Operador de decremento; decrementa el valor en 1
 ! Operador de complemento logico; invierte el valor de un boolean
 La igualdad y Operadores relacionales
 == igual que
 != no igual que
 > mayor que
 >= mayor o igual que
 < menor que
 <= menor o igual que

7
JAVA I – Operadores:Asignación, Aritmeticos
,unarios,ternarios,bits 2
 Operadores Condicionales
 && Condicional-AND; devuelve true si ambos operandos son true.
 || Conditconal-OR; devuelve true si alguno de los operandos son true.
 & Condicional-AND ;devuelve true si ambos operandos son true, evaluándolos
ambos.
 | Conditconal-OR devuelve true uno de los operandos es true, evaluándolos
ambos.
 ^ Condicional –XOR devuelve verdadero cuando ambos son diferentes
 El Operador Ternario
 Constta de 3 operandos y 2 operadores : operando1? operando2 : operando3
 El operador de comparación de tipo
 instanceof
 Operadores que actúan a nivel de bits
 >> desplazamiento a la derecha de los bits del operando
 << desplazamiento a la izquierda de los bits de operando
 & operador and a nivel de bit.
 | operador or a nivel de bit
 ^ Or exclusivo a nivel de bit

8
Java I – Operadores  3
• Operadores: Son simbolos especiales que permiten especificar operaciones de
uno,dos o tres operandos y entonces pueden retornar un resultado. Precedencia
de ejecución : De arriba hacia abajo, y en una misma fila de izquierda a derecha
Operadores Precedencia
Posfijo expr++ expr--
Unario ++expr --expr +expr -expr ~ !
Multiplicativos */%
Aditivos +-
Desplazamiento << >> >>>
Relacionales < > <= >= instanceof
Igualdad == !=
Manejo de bits AND &
Manejo de bits OR exclusivo ^
Manejo de bits OR inclusiivo |
AND logico &&
OR logico ||
Ternario ?:
Asignación = += -= *= /= %= &= ^= |= <<= >>= >>>=

También podría gustarte