Java

Páginas: 9 (2193 palabras) Publicado: 1 de abril de 2014
4. Variables. Operaciones matemáticas básicas
   Curso: Introducción a Java
4.1. Las variables.
Curso de Java,por Nacho Cabanes

(Nota: el manejo de variables básicas en Java es muy similar al de C y al de C++, y lo mismo ocurre con las operaciones matemáticas fundamentales, así que quien haya manejado ya alguno de esos dos lenguajes, podrá avanzar con mucha rapidez en este tema)

Ennuestro primer ejemplo escribíamos un texto en pantalla, pero este texto estaba prefijado dentro de nuestro programa.
Esto no es lo habitual: normalmente los datos que maneje nuestro programa serán el resultado de alguna operación matemática o de cualquier otro tipo, a partir de datos introducidos por el usuario, leídos de un fichero, obtenidos de Internet... Por eso, necesitaremos un espacio en elque ir almacenando valores temporales y resultados de las operaciones.
En casi cualquier lenguaje de programación podremos reservar esos "espacios", y asignarles un nombre con el que acceder a ellos. Esto es lo que se conoce como "variables".
Por ejemplo, si queremos que el usuario introduzca dos números y el ordenador calcule la suma de ambos números y la muestre en pantalla, necesitaríamos elespacio para almacenar al menos esos dos números iniciales No sería imprescindible reservar espacio también para la suma, porque podemos mostrarla en pantalla nada más calcularla, sin almacenarla previamente en ningún sitio). Los pasos a dar serían los siguientes:
Pedir al usuario que introduzca un número.
Almacenar ese valor que introduzca el usuario (por ejemplo, en un espacio de memoria al quepodríamos asignar el nombre "primerNumero").
Pedir al usuario que introduzca otro número.
Almacenar el nuevo valor (por ejemplo, en otro espacio de memoria llamado "segundoNumero").
Mostrar en pantalla el resultado de sumar "primerNumero" y "segundoNumero".
Pues bien, en este programa estaríamos empleando dos variables llamadas "primerNumero" y "segundoNumero". Cada una de ellas la usaríapara acceder a un espacio de memoria, que será capaz de almacenar un número.
Para no desperdiciar memoria de nuestro ordenador, el espacio de memoria que hace falta "reservar" será distinto según lo grande que pueda llegar a ser dicho número (la cantidad de cifras), o según la precisión que necesitemos para ese número (cantidad de decimales). Por eso, tenemos disponibles diferentes "tipos devariables".
Por ejemplo, si vamos a manejar números sin decimales ("números enteros") de como máximo 9 cifras, nos interesaría el tipo llamado "int" (abreviatura de "integer", "entero" en inglés). Este tipo de datos consume un espacio de memoria de 4 bytes. Si no necesitamos guardar datos tan grandes (por ejemplo, si nuestros datos va a ser números inferiores a 1.000), podemos emplear el tipo de datosllamado "short" (entero "corto"), que ocupa la mitad de espacio.
Con eso, vamos a ver un programa sume dos números enteros (de no más de 9 cifras) prefijados y muestre en pantalla el resultado:
/* -------------------------------*
* Introducción a Java - Ejemplo *
* Por Nacho Cabanes *
* -------------------------------*
* Fichero: Suma.java *
* (Suma dosnúmeros enteros) *
* -------------------------------*/
 
class Suma {
 
public static void main( String args[] ) {
 
int primerNumero = 56; // Dos enteros con valores prefijados
int segundoNumero = 23;
 
System.out.println(
"La suma es:" ); // Muestro un mensaje de aviso
System.out.println(
primerNumero+segundoNumero ); // y el resultado de laoperación
}
}
Como se ve, la forma de "declarar" un variable es detallando primero el tipo de datos que podrá almacenar ("int", por ahora) y después el nombre que daremos la variable. Además, se puede indicar un valor inicial.
Hay una importante diferencia entre las dos órdenes "println": la primera contiene comillas, para indicar que ese texto debe aparecer "tal cual", mientras que la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS