Constantes
Deslize para mostrar o menu
Em aplicações reais, nem todo valor deve ser alterado enquanto o programa está em execução. Alguns valores precisam permanecer fixos, independentemente do que aconteça. Esses valores são chamados de constantes.
Você pode pensar nas constantes como "variáveis bloqueadas" — depois de definidas, o Java não permite que sejam alteradas novamente.
Em um sistema de cafeteria, constantes são úteis para itens como:
- taxas de imposto;
- taxas de entrega;
- número máximo de pedidos.
Se esses valores forem alterados acidentalmente, a lógica do programa pode ser facilmente comprometida sem que você perceba.
Criando constantes com final
Em Java, criamos constantes usando a palavra-chave final. Uma vez atribuído um valor, ele se torna 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); } }
O exemplo declara duas constantes — TAX_RATE e MAX_ORDERS — usando final, o que bloqueia seus valores permanentemente. currentOrders é uma variável comum, portanto ainda pode ser alterada. Todos os três valores são impressos usando println com concatenação de strings.
Para facilitar o reconhecimento de constantes, desenvolvedores Java seguem um estilo de nomenclatura específico:
- todas as letras em MAIÚSCULAS;
- palavras separadas por underscores.
Exemplos: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo