Constante Java
-
Déclarer et utiliser une constante à l’aide de mots-clés
public
,static
etfinal
en Java -
Déclarer et utiliser une constante à l’aide des mots clés
public
,static
etfinal
en Java
Cet article présentera le sujet de la constante Java. Une valeur constante est une valeur qui ne peut pas être modifiée une fois qu’elle est attribuée. Java a le mot const
réservé, mais il ne fournit aucune fonctionnalité pour implémenter et utiliser des constantes. Mais il existe d’autres moyens que nous pouvons utiliser pour utiliser les constantes, comme l’utilisation des mots-clés static
et final
que nous allons voir dans les exemples suivants.
Déclarer et utiliser une constante à l’aide de mots-clés public
, static
et final
en Java
Dans le premier exemple, nous utilisons les deux mots-clés - static
et final
avec le modificateur d’accès private
. Nous avons une classe, et à l’intérieur, une constante MIN_VOTING_AGE
est déclarée et initialisée.
Nous demandons à l’utilisateur d’entrer son âge pour vérifier l’éligibilité au vote. Une fois que l’utilisateur a saisi l’âge, on vérifie s’il est supérieur à la constante MIN_VOTING_AGE
. Ensuite, il affiche la sortie appropriée en fonction de la condition.
Le mot-clé private
garantit que la constante n’est pas accessible en dehors de la classe.
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.");
}
}
}
Production:
Enter your age and check if you are old enough to vote:
12
You are not eligible to vote yet.
Déclarer et utiliser une constante à l’aide des mots clés public
, static
et final
en Java
Cet exemple utilise les mots clés static
et final
mais avec le modificateur d’accès public
. Nous créons une classe, AnotherClass
, qui a la constante MIN_VOTING_AGE
définie à l’aide de public static final int
. Comme la constante est public
, nous pouvons utiliser la constante dans la classe JavaConstants
pour accéder à la constante, et nous l’appelons en utilisant AnotherClass.MIN_VOTING_AGE
car elle est statique.
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;
}
Production:
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