Mot-clé Final
Comment empêcher la modification de la valeur d'une variable
À cet effet, Java dispose d'un mot-clé appelé final
. Considérons un extrait de code où nous utilisons ce mot-clé :
Main.java
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }
Vous pouvez constater que dans le code ci-dessus, nous avons créé deux variables de type int
, mais l'une d'elles est marquée avec le mot-clé final
. Lorsque nous essayons de modifier la valeur de cette variable, le compilateur signale une erreur. Plus précisément, il indique qu'il est impossible de modifier une valeur marquée avec le mot-clé final
.
À quoi sert le mot-clé final
:
-
Pour créer des constantes. Une constante est une variable dont la valeur ne peut pas être modifiée après son initialisation. En Java, les constantes sont toujours déclarées à l'aide du mot-clé
final
; -
Pour indiquer que la valeur d'une variable est finale et ne doit pas être modifiée ;
-
Pour empêcher la modification accidentelle de la valeur d'une variable finale dans le code.
Swipe to start coding
Votre tâche consiste à ajouter le mot-clé final
devant les variables qui ne sont pas modifiées ultérieurement dans le code.
Solution
solution.java
Merci pour vos commentaires !