Resumen: Entrega nº22 del curso "Aprender programación Java desde cero".
Codificación aprenderaprogramar.com: CU00622B

 

 

DECLARACIÓN E INICIALIZACIÓN DE VARIABLES EN JAVA.

Vamos a ver ejemplos de uso de tipos de datos en Java. Para ello nos valdremos primeramente de algunos tipos primitivos usados habitualmente como son int (entero), String (cadena de caracteres), boolean (valor booleano verdadero o falso), float (decimal simple), etc.

 

Aquí mostramos ejemplos de uso de tipos de datos en Java:

/* Ejemplo - aprenderaprogramar.com */

public class Ejemplo2 {

private int precio; // Las instrucciones y declaraciones finalizan con ;

private int importe_acumulado;

private String profesor;

private String aula;

private int capacidad;

private boolean funciona;

private boolean esVisible;

private float diametro;

private float peso;

private short edad;

private long masa;

private char letra1;

} //Cierre de la clase

 

 

Hemos declarado variables de tipo primitivo u objeto usando la sintaxis private tipoElegido nombreVariable;

La palabra clave private es un indicador de en qué ámbito del programa va a estar disponible la variable. Supón que el programa es un edificio con gente trabajando y que hay elementos en el edificio, por ejemplo una impresora, que pueden tener un uso: individual para una persona, colectivo para un grupo de personas, colectivo para todas las personas de una planta, colectivo para todas las personas de un departamento aunque estén en varias plantas, o colectivo para todo el edificio. Pues bien, las variables en Java van a quedar disponibles para su uso en ciertas partes del programa según especifiquemos con las palabras clave public, private, protected, package, etc. Lo veremos más adelante, ahora simplemente nos interesa ver cómo declarar variables y usaremos de forma preferente la palabra clave private.

El hecho de declarar una variable implica que se reserva un espacio de memoria para ella, pero no que ese espacio de memoria esté ocupado aunque pueda tener un contenido por defecto. Ten en cuenta que en Java no puedes aplicar algunas normas que rigen en otros lenguajes, como que al declarar una variable entera ésta contendrá por defecto el valor cero. En Java esta situación puede dar lugar a errores de compilación: una variable entera no debemos suponer que contenga nada. Para que contenga algo debemos asignarle un contenido. Veamos ejemplos de asignación de contenido:

/* Ejemplo - aprenderaprogramar.com */

Precio = 42; // Entero tipo int. Un número sin punto decimal se interpreta normalmente como int.

importe_acumulado = 210; // Entero tipo int

profesor = “Ernesto Juárez Pérez”; // Tipo String

aula = “A-44”; // Tipo String

capacidad = 1500; // Entero tipo int

funciona = true; // Tipo boolean

esVisible = false; // Tipo boolean

diametro = 34.25f; // Tipo float. Una f o F final indica que es float.

peso = 88.77; // Tipo double. Un número con punto decimal se interpreta normalmente como double.

edad = 19; // Entero tipo short

masa = 178823411L; // Entero tipo long. Una l o L final indica que es long.

letra1 = ‘h’; // Tipo char (carácter). Se escribe entre comillas simples.

 

 

Hemos planteado la declaración de variables en primer lugar y la asignación de contenido en segundo lugar y por separado porque será una forma habitual de trabajar en Java.

 

 

Esto no significa que en determinadas ocasiones no podamos declarar e inicializar (asignar contenido) simultáneamente. Por ejemplo: int edad = 19; será una expresión válida y que utilizaremos en determinadas ocasiones, según iremos viendo.

La inicialización es un paso importante de cara a permitir un uso seguro de una variable. Es tan importante, que en general plantearemos que se haga como paso previo a cualquier otra cosa. Por ejemplo, si pensamos utilizar una variable denominada precio lo primero que haremos será establecer un valor de precio o, si no lo conocemos o lo vamos a establecer más adelante, estableceremos explícitamente un valor por defecto: por ejemplo precio = - 99; ó precio = 0;. Utilizar una variable sin haberla inicializado es una práctica no recomendada en Java (mal estilo de programación) que puede dar lugar a errores o al malfuncionamiento de los programas.

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

 

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

Descargar archivo: