Elementos del Lenguaje.

La sintáxis de un lenguaje define los elementos de dicho lenguaje y cómo se combinan para formar un programa. Los elementos típicos de cualquier lenguaje son los siguientes:Identificadores: los nombres que se dan a las variables,Tipos de datos,Palabras reservadas: las palabras que utiliza el propio lenguaje,Sentencias,Bloques de código,Comentarios,Expresiones,Operadores.

Comentarios

En Java se pueden escribir tres tipos de comentarios: los comentarios de una linea, los comentarios de varias lineas y los utilizados para generar automaticamente ficheros de documentacion a partir del texto del comentario:

Los comentarios que generan documentacion pueden incluir etiquetas @ que definen un campo de informacion determinado. Ejemplo:

Variables y Tipo de datos

Sintaxis (similar a C y C++): <tipo_datos> <nombre_variable>;

Características del nombre de una variable Empieza por una letra, _ o $

Puede ir seguido por cualquier carácter unicode (incluidas vocales con acentos y letras de otros alfabetos). Distingue mayúsculas de minúsculas

Tipos de datos simples (no son clases): <tipo_datos_simple> <nombre_variable> [= <valor>]; Ejemplo: int i = 0;

Tipo Tamaño Rango o byte:8 bits –128 .. 127

short : 16 bits -32.768 .. 32.767

int: 32 bits -2.147.483.648 .. 2.147.483.647

long: 64 bits -9.223.372.036.854.775.808 .. 9.223.372.036.854.775.807

float: 32 bits -3.4x10 38 .. 3.4x10 38 (mínimo 1.4x10 –45)

double: 64 bits -1.8x10308 .. 1.8x10308 (mínimo 4.9x10-324)

boolean: true o false

char: 16 bits unicode

Tipos de datos compuestos (son clases):

String

Vectores y matrices

Colecciones, Clases

wrappers/envolventes <tipo_datos_compuesto> <nombre_variable> = new <tipo_datos> (<valor_inicial>);

• Ejemplos int v[] = new int[100]; // Tipo compuesto vector

String s = new String("Hola"); // Tipo compuesto String // Tipo compuesto Integer (wrapper del tipo int) Integer n = new Integer(10);

Ejemplos de conversión

int i = Integer.parseInt("12"); // cadena caracteres a entero float f = Float.parseFloat("1.15"); // cadena caracteres a real String s1 = new Float(f).toString(); // real a cadena caracteres

String s2 = new Integer(i).toString(); // entero a cadena caracteres // más fácil: números a cadena caracteres String s3 = "Números:" + i + " y " + f; i = (int) f; // convertir real a entero f = i; // convertir entero a real

 

Inicio

Siguiente