En el lenguaje de programación Java, los comentarios juegan un papel crucial para mejorar la legibilidad del código para los desarrolladores. Estos comentarios pueden ser de un solo línea, utilizando /
Ejemplo de identificadores válidos en Java:
Edad
nombre
_Precio
Año
año_nacimiento
AÑO0
$cantidad
_$cantidad
cantidad_10_1
PrecioVenta
num4
bl4nc0
miércoles
PrIvAdo
máximo
Java diferencia mayúsculas y minúsculas, por lo tanto, nombre y Nombre son identificadores distintos
- Están formados por letras y dígitos.
- No pueden empezar por un dígito.
- No pueden contener ninguno de los caracteres especiales vistos en una entrada anterior.
- No puede ser una palabra reservada de Java.
Ejemplo de identificadores NO válidos:
- 4num : Identificador no válido porque comienza por un dígito
- z# : No válido porque contiene el carácter especial #
- "Edad" : No válido porque no puede contener comillas
- Tom's : No válido porque contiene el carácter '
- año-nacimiento : no válido porque contiene el carácter -
- public : no válido porque es una palabra reservada del lenguaje
- __precio:final : no válido porque contiene el carácter :
Se emplean para los denominados comentarios de
implementación
/* En este otro comentario estilo C, el final
lo indica la marca */
El compilador ignora
todo lo que se incluya entre la secuencia de caracteres // y el final de la línea
// Ejemplo de un comentario estilo C++, llega al final de la linea
El
compilador ignora todo lo que se incluya entre las secuencias de caracteres /* y */
Ejemplo
main
Se emplean para facilitar la tarea de los programadores humanos ya que no
realizan ningún papel activo en la generación del código. Los comentarios que se pueden introducir
en el código fuente de un programa de Java son del estilo de C y C++.
Identificadores
Son nombres que se les asignan a variables, métodos, clases… en el
código fuente de un programa
Conjuntos o bloques
de sentencias se indican entre llaves { }.
Comentarios
public class ClasePrincipal {
public static void main(String[] args) {
sentencia_1;
sentencia_2;
// ...
sentencia_N;
}
}