Variables y literales de Java
Variables y literales de Java
En este tutorial, aprenderemos sobre variables y literales de Java con la ayuda de ejemplos.
Variables Java
Una variable es una ubicación en la memoria (área de almacenamiento) para almacenar datos.
Para indicar el área de almacenamiento, a cada variable se le debe dar un nombre único (identificador). Obtenga más información sobre los identificadores de Java.
Crear Variables en Java
Así es como creamos una variable en Java,
int speedLimit = 80;
Aquí, límite de velocidad es una variable de int tipo de dato y le hemos asignado valor 80 a ella.
El tipo de datos int sugiere que la variable solo puede contener números enteros. Para obtener más información, visite Tipos de datos de Java.
En el ejemplo, hemos asignado valor a la variable durante la declaración. Sin embargo, no es obligatorio.
Puede declarar variables y asignar variables por separado. Por ejemplo,
int speedLimit;
speedLimit = 80;
Nota :Java es un lenguaje de tipo estático. Significa que todas las variables deben declararse antes de que puedan usarse.
Cambiar valores de variables
El valor de una variable se puede cambiar en el programa, de ahí el nombre variable . Por ejemplo,
int speedLimit = 80; ... .. ... speedLimit = 90;
Aquí, inicialmente, el valor de speedLimit es 80 . Más tarde, lo cambiamos a 90 .
Sin embargo, no podemos cambiar el tipo de datos de una variable en Java dentro del mismo ámbito.
¿Qué es el alcance de la variable?
No te preocupes por eso por ahora. Solo recuerda que no podemos hacer algo como esto:
int speedLimit = 80; ... .. ... float speedLimit;
Para obtener más información, visite:¿Puedo cambiar el tipo de declaración de una variable en Java?
Reglas para nombrar variables en Java
El lenguaje de programación Java tiene su propio conjunto de reglas y convenciones para nombrar variables. Esto es lo que necesita saber:
- Java distingue entre mayúsculas y minúsculas. Por lo tanto, edad y EDAD son dos variables diferentes. Por ejemplo,
int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
- Las variables deben comenzar con una letra o un guion bajo, _ o un dólar, $ señal. Por ejemplo,
int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
- Los nombres de las variables no pueden comenzar con números. Por ejemplo,
int 1age; // invalid variables
- Los nombres de variables no pueden usar espacios en blanco. Por ejemplo,
int my age; // invalid variables
Aquí, si necesitamos usar nombres de variables que tengan más de una palabra, use todas las letras en minúsculas para la primera palabra y escriba en mayúscula la primera letra de cada palabra subsiguiente. Por ejemplo, miEdad . - Al crear variables, elija un nombre que tenga sentido. Por ejemplo, puntuación , número , nivel tiene más sentido que nombres de variables como s , n y l .
- Si elige nombres de variables de una sola palabra, utilice todas las letras en minúsculas. Por ejemplo, es mejor usar velocidad en lugar de VELOCIDAD , o VELOCIDAD .
Hay 4 tipos de variables en el lenguaje de programación Java:
- Variables de instancia (campos no estáticos)
- Variables de clase (campos estáticos)
- Variables locales
- Parámetros
Si está interesado en obtener más información al respecto ahora, visite Tipos de variables de Java.
Literales de Java
Los literales son datos que se utilizan para representar valores fijos. Se pueden utilizar directamente en el código. Por ejemplo,
int a = 1;
float b = 2.5;
char c = 'F';
Aquí, 1
, 2.5
y 'F'
son literales.
Aquí hay diferentes tipos de literales en Java.
1. Literales booleanos
En Java, los literales booleanos se utilizan para inicializar tipos de datos booleanos. Pueden almacenar dos valores:verdadero y falso. Por ejemplo,
boolean flag1 = false;
boolean flag2 = true;
Aquí, false
y true
son dos literales booleanos.
2. Literales enteros
Un literal entero es un valor numérico (asociado con números) sin ninguna parte fraccionaria o exponencial. Hay 4 tipos de literales enteros en Java:
- binario (base 2)
- decimal (base 10)
- octal (base 8)
- hexadecimal (base 16)
Por ejemplo:
// binary
int binaryNumber = 0b10010;
// octal
int octalNumber = 027;
// decimal
int decNumber = 34;
// hexadecimal
int hexNumber = 0x2F; // 0x represents hexadecimal
// binary
int binNumber = 0b10010; // 0b represents binary
En Java, el binario comienza con 0b , octal comienza con 0 y el hexadecimal comienza con 0x .
Nota :Los literales enteros se utilizan para inicializar variables de tipos enteros como byte
, short
, int
y long
.
3. Literales de coma flotante
Un literal de coma flotante es un literal numérico que tiene una forma fraccionaria o una forma exponencial. Por ejemplo,
class Main {
public static void main(String[] args) {
double myDouble = 3.4;
float myFloat = 3.4F;
// 3.445*10^2
double myDoubleScientific = 3.445e2;
System.out.println(myDouble); // prints 3.4
System.out.println(myFloat); // prints 3.4
System.out.println(myDoubleScientific); // prints 344.5
}
}
Nota :Los literales de coma flotante se utilizan para inicializar float
y double
tipo variables.
4. Caracteres literales
Los caracteres literales son caracteres Unicode encerrados entre comillas simples. Por ejemplo,
char letter = 'a';
Aquí, a
es el carácter literal.
También podemos usar secuencias de escape como caracteres literales. Por ejemplo, \b (retroceso), \t (pestaña), \n (nueva línea), etc.
5. Literales de cadena
Un literal de cadena es una secuencia de caracteres entre comillas dobles. Por ejemplo,
String str1 = "Java Programming";
String str2 = "Programiz";
Aquí, Java Programming
y Programiz
son dos literales de cadena.
Java
- Variables, literales y constantes de C++
- C Variables, constantes y literales
- Variables, constantes y literales de Python
- Entrada y salida básica de Java
- Expresiones, declaraciones y bloques de Java
- Objetos y clases de Java
- Clase abstracta de Java y métodos abstractos
- Clase interna y anidada de Java
- Java lanza y lanza
- Autoboxing y unboxing de Java
- Método Java String replace(), replaceAll() y replaceFirst()