Java Variables y tipos de datos
⚡ Resumen inteligente
Java Las variables y los tipos de datos definen cómo un programa almacena y etiqueta los valores en la memoria. Este recurso explica cómo declarar e inicializar variables, los tres tipos de variables, los ocho tipos de datos primitivos y la diferencia entre conversión y conversión de tipos.
¿Qué es una variable en Java?
variable en Java es un contenedor de datos que almacena valores de datos durante Java Ejecución del programa. A cada variable se le asigna un tipo de dato que determina el tipo y la cantidad de valor que puede almacenar. Una variable es el nombre de la ubicación de memoria donde se encuentran los datos. Java Las variables tienen principalmente tres tipos: locales, de instancia y estáticas.
Para utilizar una variable en un programa, debes realizar 2 pasos:
- Declaración de variable
- Inicialización variable
Cómo declarar variables en Java?
Para declarar una variable, debe especificar el tipo de dato y darle un nombre único.
Otros ejemplos de declaraciones válidas son:
int a, b, c; float pi; double d; char a;
Cómo inicializar variables en Java?
Para inicializar una variable, debe asignarle un valor válido.
Otros ejemplos de inicializaciones válidas son:
pi = 3.14f; do = 20.22d; a = 'v';
Puede combinar declaración e inicialización de variables.
Ejemplo:
int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';
Tipos de variables en Java
In Java, hay tres tipos de variables:
- Variables locales
- Variables de instancia
- Variables estáticas
1) Variables locales
Las variables locales son variables que se declaran dentro del cuerpo de un método.
2) Variables de instancia
Las variables de instancia se definen sin la palabra clave static. Se declaran fuera de cualquier método, constructor o bloque. Estas variables son específicas de cada instancia de una clase y se conocen como variables de instancia.
3) Variables estáticas
Las variables estáticas se inicializan solo una vez, en el momento de la carga de la clase, antes de que comience la ejecución del programa. Estas variables se comparten entre todas las instancias de una clase y se inicializan antes que cualquier variable de instancia.
Tipos de variables en Java con ejemplos
class Guru99 { static int a = 1; //static variable int data = 99; //instance variable void method() { int b = 90; //local variable } }
¿Qué son los tipos de datos? Java?
Tipos de datos en Java Se definen como especificadores que asignan diferentes tamaños y tipos de valores que pueden almacenarse en una variable o un identificador. Java tiene un rico conjunto de tipos de datos. tipos de datos en Java se puede dividir en dos partes:
- Tipos de datos primitivos :- que incluyen enteros, caracteres, booleanos y flotantes.
- Tipos de datos no primitivos :- que incluyen clases, matrices e interfaces.
Tipos de datos primitivos
Los tipos de datos primitivos están predefinidos y disponibles dentro del Java idioma. Los valores primitivos no comparten estado con otros valores primitivos.
Existen 8 tipos primitivos: byte, short, int, long, char, float, double y boolean.
tipos de datos enteros
byte (1 byte) short (2 bytes) int (4 bytes) long (8 bytes)
Tipo de datos flotante
float (4 bytes) double (8 bytes)
Tipo de datos textuales
char (2 bytes)
lógico
boolean (1 byte) (true/false)
| Tipo de datos | Valor por defecto | Predeterminada |
|---|---|---|
| byte | 0 | Bytes 1 |
| short | 0 | Bytes 2 |
| int | 0 | Bytes 4 |
| long | 0L | Bytes 8 |
| flotar | 0.0f | Bytes 4 |
| doble | 0.0d | Bytes 8 |
| booleano | false | 1 bits |
| tanque | '(nulo)' | Bytes 2 |
Puntos para recordar:
- Todos los tipos de datos numéricos son con signo (+/-).
- El tamaño de los tipos de datos permanece igual en todas las plataformas (estandarizado).
- El tipo de datos char en Java son 2 bytes porque utiliza el UNICODE conjunto de caracteres. En virtud de ello, Java Admite la internacionalización. UNICODE es un conjunto de caracteres que abarca todos los sistemas de escritura e idiomas conocidos en el mundo.
Java Conversión de tipo variable y fundición de tipo
Una variable de un tipo puede recibir el valor de otro tipo. Aquí hay dos casos:
Caso 1) Se asigna una variable de menor capacidad a otra variable de mayor capacidad.
Este proceso es automático y no explícito, y se conoce como Conversión.
Caso 2) Se asigna una variable de mayor capacidad a otra variable de menor capacidad.
En tales casos, debe especificar explícitamente el escriba operador de reparto. Este proceso se conoce como Tipo Casting.
En caso de que no especifique un operador de conversión de tipo, el compilador genera un error. Dado que esta regla es impuesta por el compilador, hace que el programador sea consciente de que la conversión que está a punto de realizar puede causar alguna pérdida de datos y evita pérdidas accidentales.
Ejemplo: comprender la conversión de tipos
Paso 1) Copie 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 converted to byte"); x = (byte) a; System.out.println("a and x " + a + " " + x); System.out.println("double converted to int"); a = (int) b; System.out.println("b and a " + b + " " + a); System.out.println("\ndouble converted to byte"); x = (byte)b; System.out.println("b and x " + b + " " + x); } }
Paso 2) Guarde, compile y ejecute el código.
Rendimiento esperado:
int converted to byte a and x 270 14 double converted to int b and a 128.128 128 double converted to byte b and x 128.128 -128








