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 Literales en Java: Guía Completa

Variables y Literales en Java

Esta guía explora las variables y literales en Java, ilustradas con ejemplos claros para una comprensión práctica.

Variables en Java

Una variable es una ubicación de memoria designada que almacena datos.

Cada variable debe tener un identificador único para referenciar el área de almacenamiento. Más información sobre identificadores en Java.


Crear Variables en Java

Así es como se declara e inicializa una variable:

int speedLimit = 80;

En este ejemplo, speedLimit es un int que contiene el valor 80. El tipo int restringe la variable a valores enteros. Para más detalles, visita Tipos de datos en Java.

La declaración e inicialización de variables pueden realizarse por separado:

int speedLimit;
speedLimit = 80;

Nota: Java es de tipado estático; todas las variables deben declararse antes de usarse.


Modificar Valores de Variables

Las variables pueden cambiar durante la ejecución del programa. Por ejemplo:

int speedLimit = 80;
...
speedLimit = 90;

Inicialmente, speedLimit es 80; luego se actualiza a 90. Sin embargo, el tipo de dato no puede cambiar dentro del mismo ámbito.

Por ejemplo, lo siguiente es inválido:

int speedLimit = 80;
...
float speedLimit;

Más información en: ¿Puedo cambiar el tipo de declaración de una variable en Java?


Reglas de Nomenclatura para Variables en Java

Las convenciones de nomenclatura de Java mejoran la legibilidad y mantenibilidad del código:


Java distingue cuatro categorías de variables:

Explora los tipos de variables en más profundidad: Tipos de Variables en Java.


Literales en Java

Los literales son valores fijos incrustados directamente en el código fuente. Proporcionan una forma conveniente de asignar datos:

int a = 1;
float b = 2.5;
char c = 'F';

A continuación se muestran las categorías principales de literales en Java.

1. Literales Booleanos

Los literales booleanos se limitan a true o false:

boolean flag1 = false;
boolean flag2 = true;

2. Literales Enteros

Los literales enteros representan números enteros y vienen en cuatro bases:

  1. Binario (base-2) – prefijo 0b
  2. Decimal (base-10)
  3. Octal (base-8) – prefijo 0
  4. Hexadecimal (base-16) – prefijo 0x

Ejemplos:

// binario
int binaryNumber = 0b10010;
// octal
int octalNumber = 027;
// decimal
int decNumber = 34;
// hexadecimal
int hexNumber = 0x2F;

Nota: Los literales enteros inicializan variables byte, short, int y long.

3. Literales de Punto Flotante

Los literales de punto flotante incluyen notación fraccional o exponencial:

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

Estos literales inicializan variables float y double.

4. Literales de Carácter

Los caracteres son símbolos Unicode individuales encerrados entre comillas simples:

char letter = 'a';

Las secuencias de escape también son válidas, ej., \b, \t, \n, etc.

5. Literales de Cadena

Las cadenas son secuencias de caracteres encerradas entre comillas dobles:

String str1 = "Java Programming";
String str2 = "Programiz";

Java

  1. Dominando Variables, Literales y Constantes en C++: Guía Completa
  2. Variables, constantes y literales en C: guía completa
  3. Variables, constantes y literales en Python – Guía completa
  4. Dominar Entrada y Salida en Java: Imprimir, Leer y Formatear Datos
  5. Entender Expresiones, Sentencias y Bloques en Java
  6. Clases y Objetos en Java: Guía Práctica
  7. Clases y métodos abstractos en Java: Guía completa
  8. Dominando clases anidadas e internas en Java: Tipos, ejemplos y mejores prácticas
  9. Java throw vs throws: Dominando el manejo de excepciones con ejemplos prácticos
  10. Dominando Autoboxing y Unboxing en Java: Ejemplos Prácticos y Mejores Prácticas
  11. Dominando el reemplazo de Strings en Java: replace(), replaceAll() y replaceFirst() explicados