Fundamentos de Variáveis em Java

Variáveis

  1. O que é uma variável: um valor que pode ser alterado durante a execução do programa!
  2. Java é uma linguagem fortemente tipada, o que significa que cada variável deve ter seu tipoExplicitamente declarado.
  3. As variáveis em Java representam a unidade básica de armazenamento em um programa, contendo três elementos fundamentais: nome, tipo e escopo.
tipo nomeVariavel = valor;

Observações Importantes

  1. Toda variável possui um tipo, que pode ser primitivo ou de referência.
  2. O nome da variável deve seguir as regras de identificadores válidos em Java.
  3. Cada declaração de variável deve terminar com ponto e vírgula.

Escopos de Variáveis

  1. Variáveis de classe (estáticas)
  2. Variáveis de instância
  3. Variáveis locais
public class VariavelDemonstracao {
    static int contadorGeral = 0;  // variável de classe
    String mensagem = "Olá mundo";  // variável de instância
    
    public void executarMetodo() {
        int contadorLocal = 0;  // variável local
    }
}

Constantes

  1. Uma constante é uma variável cujo valor não pode ser alterado após sua inicialização.
  2. Para definir uma constante em Java, utiliza-se a palavra-chave final, que impede modificações subsequentes.
final double PI = 3.14159;
final int DIAS_DA_SEMANA = 7;

  1. Por convenção, nomes de constantes são escritos com letras maiúsculas e sublinhados.

Convenções de Nomenclatura

  1. Para todas as variáveis, métodos e nomes de classes: use nomes significativos que indiquem o propósito.
  2. Variáveis de instância: primeira letra minúscula e notação camelCase: salarioMensal, nomeCompleto.
  3. Variáveis locais: mesma convenção das variáveis de instância.
  4. Constanets: letras maiúsculas com sublinhados: VALOR_MAXIMO.
  5. Nomes de classes: primeira letra maiúscula e notacaoPascalCase: Pessoa, ContaBancaria.
  6. Nomes de métodos: primeira letra minúscula e notação camelCase: calcular(), processarDados().

Exemplo Prático public class Funcionario { // Variável de classe (estática) static double salarioBase = 3000.0;

// Variáveis de instância String nomeFuncionario; int idade;

// Bloco de inicialização estático static { // Configurações iniciais da classe }

// Método principal public static void main(String[] args) { // Variável local: deve ser declarada e inicializada int quantidadeProjetos = 5;

System.out.println(quantidadeProjetos);

// Criendo instância da classe Funcionario func = new Funcionario(); System.out.println(func.idade); System.out.println(func.nomeFuncionario);

// Acessando variável de classe System.out.println(salarioBase); }

// Outros métodos public void calcularBonus() { // Método para cálculo de bônus } }

Exemplo de Constante public class Calculos { // Modificador static com final para contsante static final double PI = 3.14159;

public static void main(String[] args) { System.out.println(PI); } }

Tags: java variaveis constantes programacao-orientada-a-objetos tipos-de-dados

Publicado em 6-15 21:22 por Thomas