Costanti
Scorri per mostrare il menu
Nelle applicazioni reali, non tutti i valori dovrebbero poter cambiare durante l'esecuzione del programma. Alcuni valori devono rimanere fissi indipendentemente da ciò che accade. Questi sono chiamati costanti.
Puoi pensare alle costanti come a "variabili bloccate" — una volta impostate, Java non permette più di modificarle.
In un sistema di caffetteria, le costanti sono utili per elementi come:
- aliquote fiscali;
- costi di consegna;
- numero massimo di ordini.
Se questi valori cambiano accidentalmente, la logica del programma può facilmente rompersi senza che tu te ne accorga.
Creazione di costanti con final
In Java, creiamo le costanti usando la parola chiave final. Una volta assegnato un valore, questo diventa permanente:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { final double TAX_RATE = 0.20; final int MAX_ORDERS = 10; int currentOrders = 7; System.out.println("Tax rate: " + TAX_RATE); System.out.println("Max orders: " + MAX_ORDERS); System.out.println("Current orders: " + currentOrders); } }
L'esempio dichiara due costanti — TAX_RATE e MAX_ORDERS — utilizzando final, che blocca permanentemente i loro valori. currentOrders è una variabile normale, quindi può ancora cambiare. Tutti e tre i valori vengono stampati utilizzando println con concatenazione di stringhe.
Per rendere le costanti facilmente riconoscibili, gli sviluppatori Java seguono uno stile di denominazione specifico:
- tutte le lettere sono MAIUSCOLE;
- le parole sono separate da underscore.
Esempi: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione