Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Costanti | Variabili e Tipi di Dati
Introduzione a Java

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

Main.java

123456789101112131415
package 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

question mark

Perché si dovrebbe usare una costante invece di una variabile?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 8

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 8
some-alt