¿Que son las variables?

En Java, una variable es un espacio de almacenamiento con un nombre simbólico (un identificador) que se utiliza para contener un valor o información modificable durante la ejecución del programa. Las variables son fundamentales en la programación, ya que permiten a los programadores almacenar y manipular datos de diversas formas.

Veamos el siguiente programa de ejemplo:

public class ManejoVariables {

    public static void main(String[] args) {
        // Declaración de variables
        int edad;
        double altura;
        String nombre;

        // Asignación de valores a las variables
        edad = 25;
        altura = 1.75;
        nombre = "Juan";

        // Uso de las variables
        System.out.println("Nombre: " + nombre);
        System.out.println("Edad: " + edad + " años");
        System.out.println("Altura: " + altura + " metros");
    }
}

Explicación:

  1. Declaración de variables: En Java, las variables deben declararse antes de usarse. La declaración especifica el tipo de variable y su nombre. En este ejemplo, se declaran variables para almacenar la edad, altura y nombre de una persona.
  2. Asignación de valores: Después de declarar una variable, puedes asignarle un valor utilizando el operador de asignación (=).
  3. Uso de variables: Puedes utilizar las variables en expresiones o imprimirlas en la consola. En el ejemplo, se imprime información sobre una persona utilizando las variables declaradas.

Características de las variables en Java:

  • Declaración: Antes de utilizar una variable, debes declararla. La declaración incluye el tipo de la variable y su nombre. Por ejemplo:
int edad;  // Declaración de una variable de tipo entero llamada "edad"
  • Asignación: Después de declarar una variable, puedes asignarle un valor utilizando el operador de asignación (=). Por ejemplo:
edad = 25; // Asignación del valor 25 a la variable "edad" 

También es posible realizar la declaración y asignación en una sola línea:

int edad = 25; // Declaración y asignación en una sola línea
  • Tipo de datos: Java es un lenguaje de programación fuertemente tipado, lo que significa que cada variable tiene un tipo de datos específico que define el tipo de valores que puede contener. Algunos tipos de datos comunes en Java incluyen int (entero), double (punto flotante), char (carácter), y String (cadena de caracteres), entre otros.
  • Ámbito (scope): El ámbito de una variable define la región del programa donde puede ser utilizada. En Java, el ámbito de una variable está determinado por las llaves {} que delimitan bloques de código. Por ejemplo:
public class Ejemplo {
    public static void main(String[] args) {
        int x = 10;  // Variable "x" dentro del método main
        if (x > 5) {
            // Nuevo ámbito
            int y = 20;  // Variable "y" dentro del bloque if
        }
        // La variable "y" no es accesible aquí
    }
}

  • Convenciones de nomenclatura: Es una práctica común seguir ciertas convenciones al nombrar variables. Por ejemplo, comenzar con una letra minúscula, usar el estilo camelCase (por ejemplo, miVariable), y elegir nombres descriptivos que reflejen el propósito de la variable.