Variados
Prof. Renny Batista
Sintaxis Básica
Lenguaje sensible a mayúsculas y minúsculas. Las sentencias finalizan con punto y coma “;”. Los bloques de instrucciones se delimitan con llaves “{ }”. Comentario de una línea y multilínea.
Para comentar una línea Para comentar varias líneas // Texto a comentar /* Texto a comentar */
Secuencias de escape
Una secuencia deescape está conformada por el carácter “\” seguido de una letra, en el caso de ciertos caracteres no imprimibles o del carácter especial.
Secuencia de Escape Significado
\b \n \t \\ \’ \”
Retroceso Salto de línea Tabulación Barra invertida \ Comilla simple Comilla doble
Tipos de datos
Toda la información que se maneja en un programa Java puede estar representada bien por un objeto obien por un dato de tipo primitivo
Tipos de datos primitivos
Los tipos de datos primitivos se pueden organizar en cuatro grupos:
Numéricos enteros: Son los tipo byte, short, int, long. Los cuatro representan números enteros con signo. Carácter: El tipo char representa un carácter codificado en el sistema unicode. Numérico decimal: Los tipos float y double representan números decimales concoma flotante. Lógicos: El tipo boolean es el tipo de dato lógico; los dos únicos posibles valores que puede representar un dato lógico son true y false.
Variables
Una variable es un espacio físico de memoria dónde un programa puede almacenar un dato para su posterior utilización.
Memoria int x=10; x 00AAFF 10
Direcciones 00..00 . 00AAFF . . . FF..FF
Declaración de variablesUna variable se declara de la siguiente forma: tipo_de_dato nombre_variable; Un nombre de variable debe cumplir las siguientes reglas:
Debe comenzar por un carácter alfabético. No puede contener espacios, signos de puntuación o secuencia de escape. No puede utilizarse como nombre de variable una palabra reservada del lenguaje Java. También es posible declarar en una misma instrucción variasvariables de igual tipo.
Ejemplos:
int x; char a, opcion, letra; int acum = 0;
Asignación
Una vez declara una variable se le puede asignar un valor siguiendo el formato: Variable = expresión; donde expresión puede ser cualquier expresión Java que devuelva un valor acorde con el tipo de dato de la variable: Ejemplo:
int a,b,c; a=30; b=a+20; c=b;
Literales
Un literal es un valorconstante que se puede asignar directamente a una variable o puede ser utilizado en una expresión. A la hora de utilizar literales en una expresión debemos considerar:
Los literales numéricos enteros se consideran como tipo int. Los literales numéricos decimales se consideran como tipo double. Si vamos a realizar una asignación con decimales a una variable de tipo float la forma correcta es: float x =3.23f; Los literales boolean son: true y false. boolean encontrado = true; Los literales de tipo carácter (char) se escriben entre comillas simples. char letra = ‘A’;
Conversiones de tipos
En java es posible realizar conversiones entre todos los tipos básicos, con excepción de boolean, que es incompatible con el resto de tipos. Las conversiones de tipos se clasifican en: ConversionesImplícitas (automáticas) Conversiones Explícitas (Casting)
Conversiones Implícitas
Estas se realizan de manera automática, es decir, el valor o expresión que va a asignar la variable es convertido de forma automática por el compilador. Para que una conversión pueda realizarse de forma automática, el tipo de la variable destino debe ser de igual tamaño o superior al tipo de origen. Ejemplos:
int a;short b=10; float c; a = b; //conversión de short a int c = a; //conversión de int a float
Conversiones Explicitas
Cuando no se cumplen la condiciones para una conversión implícita, esta se puede realizar explícitamente usando la expresión:
variable_destino = (tipo)dato_origen; A esta operación se le conoce como casting o estrechamiento ya que al convertir un dato de un tipo en otro...
Regístrate para leer el documento completo.