
Programming
T02-002-Tipos de datos básicos en Java
Enunciado
Datos y variables
En programación, a la acción de crear una variable, se le llama "DEFINIR una variable" o "DECLARAR una variable". Cuando se declara una variable, se reserva su espacio en memoria. En la mayoría de los lenguajes de programación, hay instrucciones específicas para realizar esta definición o declaración de variables. Cuando definimos una variable, le damos un nombre. Este nombre no puede cambiarse y no puede haber dos variables con el mismo nombre en el mismo programa (excepto si son de ámbitos distintos).
El siguiente código, declara una variable llamada
horasModulo
de tipo int:
package variables;
public class Variables {
public static void main(String[] args) {
int horasModulo;
}
}En programación, a la instrucción que se usa para dar valor a una variable, se le llama sentencia de ASIGNACIÓN, y a la acción se le llama "asignar un valor a una variable".
Vamos a añadir, al código anterior, una sentencia de asignación, para asignarle el valor 7 a
horasModulo
.
package variables;
public class Variables {
public static void main(String[] args) {
int horasModulo;
horasModulo = 7;
}
}Siempre debemos asignar un valor inicial a las variables de nuestros programas. Esto es lo que llamamos INICIALIZAR una variable o INICIALIZACIÓN de una variable.
Una vez que la variable ha sido definida e inicializada, ya puede ser usada en nuestro programa, bien leyendo su contenido (usando su valor), bien dándole un nuevo valor mediante una nueva sentencia de asignación. El valor de una variable puede cambiar muchas veces a lo largo de un programa. Estas operaciones se llaman leer el valor de una variable o escribir el valor de una variable (mediante una sentencia de asignación).
En el siguiente código, vamos a leer el valor de la variable
horasModulo
para concatenarlo (con el operador +) a la cadena de caracteres "Las horas del módulo de Programación son: ", obteniendo el textoLas horas del módulo de Programación son: 7
.
package variables;
public class Variables {
public static void main(String[] args) {
int horasModulo;
horasModulo = 7;
System.out.println("Las horas del módulo de Programación son: " + horasModulo);
}
}Ejercicio
Crea una aplicación que declare una variable que se llame
miCalificacion
. Posteriormente, asígnale a esa variable el valor10
y, finalmente, concatena el valor de la variablemiCalificacion
al texto "Mi nota en PROGRAMACION es: ".Aviso: debes poner atención a los espacios y signos de puntuación.
Solución
package variables;
public class Variables {
public static void main(String[] args) {
int miCalificacion;
miCalificacion = 10;
System.out.println("Mi nota en PROGRAMACION es: " + miCalificacion);
}
}
Input
Output
Mi nota en PROGRAMACION es: 10
Mi nota en PROGRAMACION es: 10