1.Aspectos básicos de Java
1.1. Identificadores y palabras reservadas
1.1.1 Identificadores
Los identificadores son los nombres que el programador asigna a variables, constantes, clases, métodos, paquetes, etc. de un programa.
Sus características son:
1. Están formados por letras y/o dígitos.
2. No pueden empezar por un dígito.
3. No pueden contener ni espacios ni los siguientes caracteres especiales: + - * / = % & # ! ? ^ " ' ~ \ | < > ( ) [ ]{ } : ; . , pero si pueden contener: _ $.
4. No puede ser una palabra reservada de Java.
5. Se distinguen mayúsculas de minúsculas así que Nombre ≠ nombre.
1.1.2. Palabras reservadas
Sus características son:
1. Están formados por letras y/o dígitos.
2. No pueden empezar por un dígito.
3. No pueden contener ni espacios ni los siguientes caracteres especiales: + - * / = % & # ! ? ^ " ' ~ \ | < > ( ) [ ]{ } : ; . , pero si pueden contener: _ $.
4. No puede ser una palabra reservada de Java.
5. Se distinguen mayúsculas de minúsculas así que Nombre ≠ nombre.
1.1.2. Palabras reservadas
Son identificadores predefinidos que tienen un significado para el compilador y por tanto no pueden ser usados como identificadores creados por el programador.
Las palabras reservadas de Java son:
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transcient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
Ejercicios (resultados en el próximo post) si quieres deja tu respuesta en los comentarios:
1. ¿Puedo usar estos identificadores? justifica tu respuesta.
edad ed5f $edad #nombre public
2. ¿Para qué crees que el programador asigna los identificadores?
Las palabras reservadas de Java son:
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transcient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
Ejercicios (resultados en el próximo post) si quieres deja tu respuesta en los comentarios:
1. ¿Puedo usar estos identificadores? justifica tu respuesta.
edad ed5f $edad #nombre public
2. ¿Para qué crees que el programador asigna los identificadores?
1) edad-> sí puede ser identificador ya que contiene letras y no es una palabra reservada de java.
ResponderEliminar2) ed5f-> sí puede ser identificador porque contiene letras y dígitos. Además, el dígito 5 se encuentra en el interior del identificador y no al principio.
3) $edad-> sí puede ser identificador porque el caracter $ sí está permitido
4) #nombre-> no puede ser identificador ya que el caracter # no está permitido
5) public-> no puede ser identificador porque es una palabra reservada de java.
Pregunta 2) El programador asigna los identificadores para nombrar entidades y poder referirse a ellas, lo cual puede resultar útil para cualquier procesamiento
ResponderEliminar