Saltar al contenido

Variables y tipos de datos de Java con EJEMPLO

¿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

  1. Declaración de variable
  2. 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:

  1. Variables locales
  2. Variables institucionales
  3. 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:

  1. Tipos de datos primitivos : – compuesto por entero, carácter, booleano y flotante
  2. 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)

Tipos de datos de Java
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:

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