Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Variables y tipos de datos en Java – Guía completa con ejemplos

¿Qué es una variable en Java?

Una variable es una ubicación de memoria nombrada que almacena datos durante la ejecución de un programa Java. Cada variable tiene asignado un tipo de dato que especifica el tipo de valor que puede almacenar y la cantidad de memoria requerida.

Las variables en Java se agrupan en tres categorías principales:

Uso de variables: Declaración e inicialización

Para trabajar con una variable, debes:

  1. Declararla especificando su tipo y nombre.
  2. Inicializarla asignando un valor.

Declaración de variables

Al declarar una variable, proporcionas su tipo y un nombre único.

Variables y tipos de datos en Java – Guía completa con ejemplos

Ejemplos de declaración válida:

int a, b, c; float pi; double d; char a;

Inicialización de variables

La inicialización asigna un valor inicial a una variable.

Variables y tipos de datos en Java – Guía completa con ejemplos

Ejemplos de inicialización válida:

pi = 3.14f; do = 20.22d; a = 'v';

Puedes combinar declaración e inicialización en una sola sentencia:

Variables y tipos de datos en Java – Guía completa con ejemplos

Ejemplo:

int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';

Tipos de variables

Java distingue tres tipos de variables:

  1. Variables Locales
  2. Variables de Instancia
  3. Variables Estáticas

1) Variables Locales

Declaradas dentro de un método o bloque, existen solo durante la ejecución de ese método.

2) Variables de Instancia

Definidas sin la palabra clave static, están vinculadas a objetos individuales de una clase.

3) Variables Estáticas

Inicializadas una vez al inicio del programa, antes que cualquier variable de instancia. Pertenecen a la clase en lugar de a cualquier instancia.

Ejemplo: Tipos de variables en Java

class Guru99 { static int a = 1; // variable estática int data = 99; // variable de instancia void method() { int b = 90; // variable local } }

Tipos de datos en Java

Los tipos de datos de Java se dividen en dos categorías:

Variables y tipos de datos en Java – Guía completa con ejemplos

Tipos de datos primitivos

Java proporciona ocho tipos primitivos, cada uno con tamaño fijo y valor por defecto:

Tipos Primitivos de Java
Tipo de DatoValor por DefectoTamaño
byte01 byte
short02 bytes
int04 bytes
long0L8 bytes
float0.0f4 bytes
double0.0d8 bytes
booleanfalse1 bit
char'\u0000'2 bytes

Puntos clave

Conversión de tipos y casting

Java permite asignar valores de un tipo a variables de otro tipo mediante dos mecanismos:

  1. Conversión Implícita (Widening) – asignar un tipo más pequeño a uno más grande (ej. int a long). Ocurre automáticamente.
  2. Casting Explícito (Narrowing) – asignar un tipo más grande a uno más pequeño (ej. double a int). El programador debe castear explícitamente; de lo contrario, el compilador reporta error para prevenir pérdida accidental de datos.

Ejemplo: Demostrando casting de tipos

Paso 1: Copia el siguiente código en un editor.

class Demo { public static void main(String[] args) { byte x; int a = 270; double b = 128.128; System.out.println("int convertido a byte"); x = (byte) a; System.out.println("a y x " + a + " " + x); System.out.println("double convertido a int"); a = (int) b; System.out.println("b y a " + b + " " + a); System.out.println("\ndouble convertido a byte"); x = (byte) b; System.out.println("b y x " + b + " " + x); } }

Paso 2: Guarda, compila y ejecuta el código.

Salida:

int convertido a byte a y x 270 14 double convertido a int b y a 128.128 128 double convertido a byte b y x 128.128 -128

Java

  1. Domine variables y tipos de datos primitivos en C#: Guía completa
  2. Variables, constantes y literales en C: guía completa
  3. Operadores en C++ explicados: Tipos, ejemplos y programas de muestra
  4. Variables VHDL explicadas: Ejemplos prácticos y reglas para diseño fiable
  5. Tipos de variables en Python: Entendiendo y usando tipos de datos
  6. Variables y Literales en Java: Guía Completa
  7. Tipos de Datos Primitivos en Java: Guía Completa con Ejemplos
  8. Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
  9. Dominando Java String.endsWith(): Cómo comprobar sufijos de cadena con ejemplos
  10. Lectura de archivos en Java con BufferedReader – Guía práctica con ejemplos
  11. Entendiendo los Tipos de Variables en Java: Guía Completa