Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Constantes | Variables et Types de Données
Introduction à Java

Constantes

Glissez pour afficher le menu

Dans les applications réelles, toutes les valeurs ne doivent pas nécessairement changer pendant l'exécution du programme. Certaines valeurs doivent rester fixes quoi qu'il arrive. Ce sont ce qu'on appelle des constantes.

Vous pouvez considérer les constantes comme des « variables verrouillées » — une fois définies, Java n'autorise plus leur modification.

Dans un système de café, les constantes sont utiles pour des éléments tels que :

  • taux de taxe ;
  • frais de livraison ;
  • nombre maximal de commandes.

Si ces valeurs changent accidentellement, la logique du programme peut facilement être compromise sans que vous vous en rendiez compte.

Création de constantes avec final

En Java, on crée des constantes à l'aide du mot-clé final. Une fois qu'une valeur est attribuée, elle devient 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'exemple déclare deux constantes — TAX_RATE et MAX_ORDERS — en utilisant final, ce qui verrouille définitivement leurs valeurs. currentOrders est une variable ordinaire, elle peut donc encore changer. Les trois valeurs sont affichées à l'aide de println avec concaténation de chaînes.

Pour faciliter la reconnaissance des constantes, les développeurs Java suivent un style de nommage spécifique :

  • toutes les lettres sont en MAJUSCULES ;
  • les mots sont séparés par des underscores.

Exemples : TAX_RATE, DELIVERY_FEE, MAX_ORDERS

question mark

Pourquoi utiliser une constante plutôt qu'une variable ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Constantes

Dans les applications réelles, toutes les valeurs ne doivent pas nécessairement changer pendant l'exécution du programme. Certaines valeurs doivent rester fixes quoi qu'il arrive. Ce sont ce qu'on appelle des constantes.

Vous pouvez considérer les constantes comme des « variables verrouillées » — une fois définies, Java n'autorise plus leur modification.

Dans un système de café, les constantes sont utiles pour des éléments tels que :

  • taux de taxe ;
  • frais de livraison ;
  • nombre maximal de commandes.

Si ces valeurs changent accidentellement, la logique du programme peut facilement être compromise sans que vous vous en rendiez compte.

Création de constantes avec final

En Java, on crée des constantes à l'aide du mot-clé final. Une fois qu'une valeur est attribuée, elle devient 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'exemple déclare deux constantes — TAX_RATE et MAX_ORDERS — en utilisant final, ce qui verrouille définitivement leurs valeurs. currentOrders est une variable ordinaire, elle peut donc encore changer. Les trois valeurs sont affichées à l'aide de println avec concaténation de chaînes.

Pour faciliter la reconnaissance des constantes, les développeurs Java suivent un style de nommage spécifique :

  • toutes les lettres sont en MAJUSCULES ;
  • les mots sont séparés par des underscores.

Exemples : TAX_RATE, DELIVERY_FEE, MAX_ORDERS

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
some-alt