Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Constantes | Variáveis e Tipos de Dados
Introdução ao Java

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

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); } }

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

question mark

Por que usar uma constante em vez de uma variável?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 8
some-alt