Programaci n en Java

Páginas: 9 (2020 palabras) Publicado: 12 de marzo de 2015
Programación en Java
Variables
< Programación en Java
← Primer programa
Variables
Literales →
Las variables son una de las características fundamentales de los lenguajes de programación, permiten acceder a la memoria para almacenar y recuperar los datos con los que nuestros programas van a trabajar. Son por tanto el mecanismo que los lenguajes de programación ponen a nuestra disposición paraacceder a la memoria.
Se trata de un mecanismo de lo más sencillo, sólo tenemos que dar un nombre a nuestras variables, a partir de ese momento el compilador traducirá de forma automática ese nombre en un acceso a memoria. Por ejemplo:
//Almacenamos un dato en memoria referenciado por el nombre edad
edad = 5;
//Recuperamos el dato almacenado y lo modificamos
edad = edad + 1;
Java es un lenguajetipado y nos obliga a declarar nuestras variables antes de poder hacer uso de ellas, con esta declaración le indicamos al compilador el espacio en memoria que debe de reservar para almacenar la información. Por ejemplo:
String cliente;
Aquí estamos reservando memoria para una variable de tipo String y la identificamos con el nombre “cliente”. De ahora en adelante si en el programa hablamos de cliente,estamos haciendo referencia a esa porción de memoria y al valor que contiene.
Podemos asignarle algún valor en el momento de declarar una variable. Por ejemplo:
String cliente = "Isaac Newton";
Aquí reservamos memoria para una cadena de caracteres y le asignamos el valor "Isaac Newton". También podemos declararla y en otro lugar del programa fijarle un valor :
String cliente; // declaración... // El programa sigue
cliente = "Isaac Newton"; // le damos un valor
La sentencia para declarar una variable se resume como:
Tipo_Dato Nombre_Variable [= Valor];
Definimos el tipo de dato, el nombre y opcionalmente su valor.
Para ver como se utilizan las variables, podemos modificar el primer programa. Agregaremos una variable que contenga el texto que se mostrará en pantalla:{{Java/!|public}} {{Java/!|class}} HolaMundo {
{{Java/!|public}} {{Java/!|static}} {{Java/!|void}} main(String[] args){
String saludo = "¡Hola Mundo!";
System.out.println( saludo );
}
}
Definimos una variable de tipo String con el nombre "saludo". En la declaración de la variable también la inicializamos con el valor "¡Hola mundo!". Luego llamamos al método que imprimirá el textoen la pantalla haciendo referencia a la variable. En el programa original, explícitamente introducíamos el texto que se mostraría, ahora solo escribimos el nombre de la variable. Cuando el intérprete se encuentre con el nombre de esta variable, tendrá que buscar el valor que almacene en la memoria para mostrarlo por pantalla.
Un variable puede cambiar su valor en el transcurso del programa.{{Java/!|public}} {{Java/!|class}} UsoVariables{
{{Java/!|public}} {{Java/!|static}} {{Java/!|void}} main(String args[]){
String saludo;
saludo = "Hola Mundo!";
System.out.println( saludo );
saludo = ("Estoy utilizando variables");
System.out.println( saludo );
}
}
Siempre debemos inicializar una variable. Al compilar el programa, el compilador deJava leerá el contenido de la variable y siempre verificará que tenga un valor. De lo contrario el programa no compilará y mostrará un error. Un ejemplo de este caso:
if (x > 0) {
saludo = "Hola Mundo!!!";
}
System.out.println( saludo );
En este caso el compilador mostrará un mensaje de error indicando que la variable x no se ha inicializado con ningún valor. Como se puede observar estavariable solo se inicia cuando se cumple una condición, sin embargo se indica que va a ser utilizada siempre. El compilador detecta este posible error. Un ejemplo de solución posible sería:
int x = 1;
if (x > 0) {
saludo = "Hola Mundo!";
}
System.out.println( saludo );
Agregando estas líneas al final del código de la clase UsoVariables nos mostraría lo siguiente a la salida:
Hola Mundo!...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programaci N Java
  • PROGRAMACI N
  • Programaci N
  • PROGRAMACI N
  • Introducci N Programaci N
  • PLANEACI N Y PROGRAMACI N DEL
  • Tipos de lenguaje de programaci n
  • L GICA Y PROGRAMACI N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS