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.

  • ๐Ÿ“ฆ Definiciรณn bรกsica: Una variable es una ubicaciรณn de memoria con nombre que almacena un valor de un tipo de dato especรญfico durante la ejecuciรณn del programa.
  • ๐Ÿ“ Declarar e inicializar: La declaraciรณn establece el tipo de dato y el nombre, mientras que la inicializaciรณn asigna un valor vรกlido a la variable.
  • ๐Ÿ—‚๏ธ Tipos de variables: Java Tiene variables locales, de instancia y estรกticas, cada una con un รกmbito y un tiempo de vida diferentes.
  • ๐Ÿ”ข Tipos de datos primitivos: Ocho tipos de datos primitivos โ€”byte, short, int, long, float, double, char y booleanโ€” tienen tamaรฑos fijos en todas las plataformas.
  • ๐Ÿ”„ Conversiรณn y fundiciรณn: La conversiรณn de un tipo de dato mรกs grande a uno mรกs pequeรฑo requiere una conversiรณn de tipo explรญcita.

Java Variables y tipos de datos

ยฟ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:

  1. Declaraciรณn de variable
  2. Inicializaciรณn variable

Cรณmo declarar variables en Java?

Para declarar una variable, debe especificar el tipo de dato y darle un nombre รบnico.

Declaraciรณn de variable

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.

Inicializaciรณn variable

Otros ejemplos de inicializaciones vรกlidas son:

pi = 3.14f;

do = 20.22d;

a = 'v';

Puede combinar declaraciรณn e inicializaciรณn de variables.

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:

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

  1. Tipos de datos primitivos :- que incluyen enteros, caracteres, booleanos y flotantes.
  2. Tipos de datos no primitivos :- que incluyen clases, matrices e interfaces.

Java Tipos de datos

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)

tipos de datos enteros

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.

Java Variables y tipos de datos

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.

Java Variables y tipos de datos

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

Preguntas Frecuentes

Sรญ. Los asistentes de codificaciรณn de IA sugieren los tipos de datos correctos, seรฑalan las variables no inicializadas y explican los errores de conversiรณn de tipos. Aceleran el aprendizaje, pero comprender el alcance, los tipos de datos y la conversiรณn de tipos por uno mismo sigue siendo esencial para escribir cรณdigo correcto. Java cรณdigo.

La IA proporciona ejemplos y retroalimentaciรณn instantรกneos, lo que acelera la prรกctica. Sin embargo, los principiantes aรบn necesitan comprender el alcance de las variables, los tamaรฑos de las primitivas y las reglas de conversiรณn para poder leer, depurar y confiar en el cรณdigo que produce la IA.

Las variables de instancia pertenecen a cada objeto y almacenan valores distintos para cada instancia. Las variables estรกticas se comparten entre todas las instancias de una clase y se crean una sola vez cuando la clase se carga en la memoria.

Las variables locales no tienen un valor predeterminado y deben inicializarse antes de su uso. Las variables de instancia y estรกticas se inicializan automรกticamente a 0, 0.0, false o null, segรบn su tipo de dato declarado.

Resumir este post con: