Parola Chiave Final
Come prevenire la modifica del valore di una variabile
A questo scopo, Java dispone di una parola chiave chiamata final
. Consideriamo un frammento di codice in cui utilizziamo questa parola chiave:
Main.java
123456789101112package 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); } }
Come puoi vedere nel codice sopra, abbiamo creato due variabili di tipo int
, ma una di esse è contrassegnata con la parola chiave final
. Quando proviamo a modificare il valore di questa variabile, il compilatore ci segnala un errore. In particolare, indica che non è possibile modificare un valore contrassegnato con la parola chiave final
.
A cosa possiamo usare la parola chiave final
:
-
Per creare costanti. Una costante è una variabile il cui valore non può essere modificato dopo essere stato inizializzato. In Java, le costanti sono sempre dichiarate utilizzando la parola chiave
final
; -
Per indicare che il valore di una variabile è finale e non deve essere modificato;
-
Per prevenire la modifica accidentale del valore di una variabile final nel nostro codice.
Swipe to start coding
Il tuo compito è aggiungere la parola chiave final
prima delle variabili che non vengono modificate successivamente nel codice.
Soluzione
solution.java
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.63
Parola Chiave Final
Scorri per mostrare il menu
Come prevenire la modifica del valore di una variabile
A questo scopo, Java dispone di una parola chiave chiamata final
. Consideriamo un frammento di codice in cui utilizziamo questa parola chiave:
Main.java
123456789101112package 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); } }
Come puoi vedere nel codice sopra, abbiamo creato due variabili di tipo int
, ma una di esse è contrassegnata con la parola chiave final
. Quando proviamo a modificare il valore di questa variabile, il compilatore ci segnala un errore. In particolare, indica che non è possibile modificare un valore contrassegnato con la parola chiave final
.
A cosa possiamo usare la parola chiave final
:
-
Per creare costanti. Una costante è una variabile il cui valore non può essere modificato dopo essere stato inizializzato. In Java, le costanti sono sempre dichiarate utilizzando la parola chiave
final
; -
Per indicare che il valore di una variabile è finale e non deve essere modificato;
-
Per prevenire la modifica accidentale del valore di una variabile final nel nostro codice.
Swipe to start coding
Il tuo compito è aggiungere la parola chiave final
prima delle variabili che non vengono modificate successivamente nel codice.
Soluzione
solution.java
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 2.63single