Java | Primeros Pasos | Fundamentos de Java | 1

📋 Variables en Java

¿Qué son las variables?

Las variables son contenedores que almacenan valores en memoria. En Java, debes declarar el tipo de dato que contendrán.

Declaración de variables

Antes de usar una variable, debes declararla especificando su tipo. Java es un lenguaje de tipado estático, lo que significa que el tipo de variable se verifica en tiempo de compilación. 
 
Ejemplo
// Declaración e inicialización en una línea
int edad = 25;                      // Variable entera con valor 25
double precio = 19.99;              // Variable decimal con valor 19.99
String nombre = "Juan";             // Variable texto con valor "Juan"
boolean esEstudiante = true;        // Variable booleana (true/false)
char letra = 'A';                   // Variable carácter (solo un carácter)
 

Inicialización de variables

La inicialización es asignar un valor inicial a la variable. Puedes declarar e inicializar en un solo paso. 
 
Ejemplo 
// Declaración e inicialización en una línea
int edad = 25;                      // Variable entera con valor 25
double precio = 19.99;              // Variable decimal con valor 19.99
String nombre = "Juan";             // Variable texto con valor "Juan"
boolean esEstudiante = true;        // Variable booleana (true/false)
char letra = 'A';                   // Variable carácter (solo un carácter)

// Múltiples variables en una línea
int x = 5, y = 10, z = 15;          // Tres variables enteras

Tipos de datos primitivos

Java tiene 8 tipos primitivos que almacenan valores directamente en memoria. Los más usados son int, double, boolean y char  
 
 
byte numeroPequeno = 100;        // 8 bits (-128 a 127) - para valores pequeños
short numeroCorto = 1000;        // 16 bits (-32,768 a 32,767)
int numeroEntero = 100000;       // 32 bits (-2^31 a 2^31-1) - MÁS COMÚN
long numeroLargo = 1000000000L;  // 64 bits - para números muy grandes (termina con L)

float decimal = 3.14f;           // 32 bits - decimales con precisión simple (termina con f)
double decimalGrande = 3.14159;  // 64 bits - decimales con doble precisión - MÁS COMÚN

char caracter = 'A';             // 16 bits - un solo carácter (unicode)
boolean verdadero = true;        // true o false - valores booleanos

Constantes (final)

La palabra clave final indica que el valor de la variable no puede ser modificado después de su inicialización. Por convención, los nombres de constantes se escriben en MAYÚSCULAS. 
 
final double PI = 3.14159;        // Constante que no puede cambiar de valor
final int DIAS_SEMANA = 7;        // Constante con valor fijo

// PI = 3.15; // ERROR: No se puede modificar una constante

🧮 Operadores en Java

Los operadores aritméticos realizan operaciones matemáticas básicas. El operador módulo (%) es útil para verificar si un número es par o impar.

int a = 10, b = 3;

int suma = a + b;        // 13 - Suma dos valores
int resta = a - b;       // 7 - Resta dos valores
int multiplicacion = a * b; // 30 - Multiplica dos valores
int division = a / b;    // 3 - Divide dos valores (división entera)
int modulo = a % b;      // 1 - Devuelve el resto de la división

// Operadores de incremento y decremento
a++;    // a = a + 1 - Incrementa en 1 (post-incremento)
++a;    // También incrementa en 1 (pre-incremento)
b--;    // b = b - 1 - Decrementa en 1


Estos operadores comparan dos valores y devuelven un resultado booleano (true o false). Son esenciales para las estructuras condicionales. 

int x = 5, y = 10;

boolean
igual = (x == y);        // false - ¿x es igual a y?
boolean diferente = (x != y);    // true - ¿x es diferente de y?
boolean mayor = (x > y);         // false - ¿x es mayor que y?
boolean menor = (x < y);         // true - ¿x es menor que y?
boolean mayorIgual = (x >= y);   // false - ¿x es mayor o igual que y?
boolean menorIgual = (x <= y);   // true - ¿x es menor o igual que y? 

Próximo blog:  Java | Primeros Pasos | Fundamentos de Java | 1 | Ejercicios




 

 

Comentarios

Entradas más populares de este blog

Java | Guía para Aprender Java | Temario General ☕

Java | Primeros Pasos ☕