¿Qué es una variable en Java?
Convertible en Java Es un contenedor de datos que almacena los valores de los datos durante la ejecución del programa Java. A cada variable se le asigna un tipo de datos que nombra el tipo y la cantidad de valor que puede contener. Variable es el nombre de la ubicación de la memoria de datos. Las variables de Java tienen principalmente tres tipos: local, instancia y estática.
Para utilizar una variable en un programa, debe realizar 2 pasos
- Declaración de variable
- Iniciativa de cambio
En este tutorial, aprenderá:
Declaración de variable:
Para declarar una variable, debe especificar el tipo de datos y darle a la variable un nombre único.
Son ejemplos de otras declaraciones válidas
int a,b,c; float pi; double d; char a;
Iniciativa cambiante:
Para iniciar una variable, debe asignarle un valor válido.
Ejemplos de otras iniciativas válidas
pi =3.14f; do =20.22d; a=’v’;
Puede combinar la variable y la declaración de arranque.
Ejemplo:
int a=2,b=4,c=6; float pi=3.14f; double do=20.22d; char a=’v’;
Tipos de variables
En Java, hay tres tipos de variables:
- Variables locales
- Variables institucionales
- Variables estáticas
1) Variables locales
Las variables locales son variables que se declaran dentro del cuerpo del método.
2) Variables institucionales
Las variables institucionales se definen sin la palabra clave STATIC. Se definen fuera de la declaración del método. Son de propósito especial y se denominan variables, por ejemplo.
3) Variables estáticas
Las variables estáticas se inician solo una vez, al comienzo de la finalización del programa. Estas variables deben iniciarse primero, antes de iniciar cualquier variable de instancia.
Ejemplo: tipos de variables en Java
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 en Java?
Tipos de datos en Java se definen como especificadores que asignan diferentes cantidades y tipos de valores que se pueden almacenar en la variable o como un identificador. Java tiene un rico conjunto de tipos de datos. Los tipos de datos en Java se pueden dividir en dos partes:
- Tipos de datos primitivos : – compuesto por entero, carácter, booleano y flotante
- Tipos de datos no primitivos : – que comprende clases, matrices e interfaces.
Tipos de datos primitivos
Los tipos de datos primitivos están predefinidos y disponibles en lenguaje Java. Los valores primitivos no comparten estados con otros valores primitivos.
Hay 8 tipos primitivos: medida, corta, int, larga, char, flotante, doble y booleana Tipos de datos enteros
byte (1 byte) short (2 bytes) int (4 bytes) long (8 bytes)
Tipo de datos flotantes
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 | Tamaño predeterminado |
---|---|---|
la medida | 0 | 1 medida |
corto | 0 | 2 medidas |
En t | 0 | 4 medidas |
fada | 0L | 8 medidas |
flotador | 0.0f | 4 medidas |
doble | 0.0d | 8 medidas |
booleano | falso | 1 bit |
carbonizarse | ‘ u0000’ | 2 medidas |
Puntos para recordar:
- Todos los tipos de datos numéricos (+/-) están firmados.
- La cantidad de tipos de datos sigue siendo la misma en todas las plataformas (estandarizada)
- El tipo de datos char en Java es de 2 bytes porque usa UNICODE conjunto de caracteres. En virtud de ello, Java admite la internacionalización. UNICODE es un conjunto de caracteres que incluye todos los scripts e idiomas conocidos.
Conversión de tipos modificados de Java y soluciones de tipos
Una variable de un tipo puede obtener un valor de otro tipo. Aquí hay 2 casos:
Caso 1) Una variable de menor capacidad se asigna a otra variable de mayor capacidad.
Este proceso es automático y se denomina no explícito. Conversión
Caso 2) Una variable de mayor capacidad se asigna a otra variable de menor capacidad
En tales casos, tiene la operador de tipo fundido. Dado Tipo de solución.
Para, no especifica un operador de tipo de conversión; el compilador comete un error. Debido a que el compilador aplica esta regla, informa al programador que la conversión inminente puede causar alguna pérdida de datos y evitar pérdidas accidentales.
Ejemplo: comprensión de las soluciones 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.
Producción:
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