Constante de Java
-
Declarar y usar constantes usando palabras clave
private
,static
yfinal
en Java -
Declarar y usar constantes usando palabras clave
public
,static
yfinal
en Java
Este artículo presentará el tema de la constante de Java. Un valor constante es un valor que no se puede cambiar una vez asignado. Java tiene la palabra const
reservada, pero no proporciona ninguna funcionalidad para implementar y usar constantes. Pero hay otras formas que podemos utilizar para utilizar constantes, como utilizar las palabras clave static
y final
que veremos en los siguientes ejemplos.
Declarar y usar constantes usando palabras clave private
, static
y final
en Java
En el primer ejemplo, usamos las dos palabras clave: static
y final
con el modificador de acceso private
. Tenemos una clase, y dentro de ella hay una constante que se declara e inicializa MIN_VOTING_AGE
.
Le pedimos al usuario que ingrese su edad para verificar la elegibilidad para votar. Una vez que el usuario ingresa la edad, verificamos si es mayor que la constante MIN_VOTING_AGE
. Luego muestra la salida apropiada según la condición.
La palabra clave private
asegura que la constante no sea accesible fuera de la clase.
import java.util.Scanner;
public class JavaConstants {
private static final int MIN_VOTING_AGE = 18;
public static void main(String[] args) {
System.out.println("Enter your age and check if you are old enough to vote: ");
Scanner scanner = new Scanner(System.in);
int age = scanner.nextInt();
if (age > MIN_VOTING_AGE) {
System.out.println("Congrats, You are eligible to vote");
} else {
System.out.println("You are not eligible to vote yet.");
}
}
}
Producción :
Enter your age and check if you are old enough to vote:
12
You are not eligible to vote yet.
Declarar y usar constantes usando palabras clave public
, static
y final
en Java
Este ejemplo utiliza palabras clave static
y final
pero con el modificador de acceso public
. Creamos una clase, AnotherClass
, que tiene la constante MIN_VOTING_AGE
definida usando public static final int
. Como la constante es public
, podemos usar la constante en la clase JavaConstants
para acceder a la constante, y la llamamos usando AnotherClass.MIN_VOTING_AGE
ya que es estática.
import java.util.Scanner;
public class JavaConstants {
public static void main(String[] args) {
System.out.println("Enter your age and check if you are old enough to vote: ");
Scanner scanner = new Scanner(System.in);
int age = scanner.nextInt();
if (age > AnotherClass.MIN_VOTING_AGE) {
System.out.println("Congrats, You are eligible to vote");
} else {
System.out.println("You are not eligible to vote yet.");
}
}
}
class AnotherClass {
public static final int MIN_VOTING_AGE = 18;
}
Producción :
Enter your age and check if you old enough to vote:
23
Congrats, You are eligible to vote
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn