Constantes
Parte da seção Fundamentos do Journey de C# da Coddy — lição 11 de 69.
Uma constante é um tipo especial de variável cujo valor não pode ser alterado uma vez que é inicializado. Para declarar uma constante, use a palavra-chave const seguida pelo tipo de dado e o nome da constante:
const int MAX_VALUE = 100;
const double PI = 3.14159;
const string MESSAGE = "Hello, Coddy!";Nestes exemplos, MAX_VALUE, PI, e MESSAGE são constantes que não podem ser modificadas após a inicialização. Tentar alterar seus valores resultará em um erro de compilação.
Desafio
InicianteEscreva um programa que declare e inicialize as seguintes constantes:
- Uma constante chamada
MAX_QUANTITYcom o valor50. - Uma constante chamada
COMPANY_NAMEcom o valor"Coddy Inc.".
Folha de consulta
Uma constante é um tipo especial de variável cujo valor não pode ser alterado uma vez que é inicializado. Use a palavra-chave const seguida pelo tipo de dado e o nome da constante:
const int MAX_VALUE = 100;
const double PI = 3.14159;
const string MESSAGE = "Hello, Coddy!";As constantes não podem ser modificadas após a inicialização - tentar alterar seus valores resultará em um erro de compilação.
Experimente você mesmo
using System;
public class Program {
public static void Main(string[] args) {
// Declare as constantes aqui
// Não altere abaixo
Console.WriteLine("Max Quantity: " + MAX_QUANTITY);
Console.WriteLine("Company Name: " + COMPANY_NAME);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado