Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Variáveis e Tipos de Dados em Java – Guia Completo com Exemplos

O que é uma Variável em Java?

Uma variável é uma localização de memória nomeada que armazena dados durante a execução de um programa Java. Toda variável recebe um tipo de dado que especifica o tipo de valor que pode armazenar e a quantidade de memória necessária.

Variáveis Java são agrupadas em três categorias principais:

Usando Variáveis: Declaração & Inicialização

Para trabalhar com uma variável, você deve:

  1. Declará-la especificando seu tipo e nome.
  2. Inicializá-la atribuindo um valor.

Declaração de Variável

Ao declarar uma variável, você fornece seu tipo e um nome único.

Variáveis e Tipos de Dados em Java – Guia Completo com Exemplos

Exemplos de declaração válida:

int a, b, c; float pi; double d; char a;

Inicialização de Variável

Inicialização atribui um valor inicial a uma variável.

Variáveis e Tipos de Dados em Java – Guia Completo com Exemplos

Exemplos de inicialização válida:

pi = 3.14f; d = 20.22d; a = 'v';

Você pode combinar declaração e inicialização em uma única instrução:

Variáveis e Tipos de Dados em Java – Guia Completo com Exemplos

Exemplo:

int a = 2, b = 4, c = 6; float pi = 3.14f; double d = 20.22d; char a = 'v';

Tipos de Variáveis

Java distingue três tipos de variáveis:

  1. Variáveis Locais
  2. Variáveis de Instância
  3. Variáveis Estáticas

1) Variáveis Locais

Declaradas dentro de um método ou bloco, existem apenas durante a execução daquele método.

2) Variáveis de Instância

Definidas sem a palavra-chave static, estão vinculadas a objetos individuais de uma classe.

3) Variáveis Estáticas

Inicializadas uma vez no início do programa, antes de qualquer variável de instância. Pertencem à classe em vez de qualquer instância.

Exemplo: Tipos de Variáveis em Java

class Guru99 {
    static int a = 1; // variável estática
    int data = 99; // variável de instância
    void metodo() {
        int b = 90; // variável local
    }
}

Tipos de Dados em Java

Os tipos de dados de Java são divididos em duas categorias:

Variáveis e Tipos de Dados em Java – Guia Completo com Exemplos

Tipos de Dados Primitivos

Java fornece oito tipos primitivos, cada um com tamanho fixo e valor padrão:

Tipos Primitivos Java
Tipo de DadoValor PadrãoTamanho
byte01 byte
short02 bytes
int04 bytes
long0L8 bytes
float0.0f4 bytes
double0.0d8 bytes
booleanfalse1 bit
char'\u0000'2 bytes

Pontos-Chave

Conversão de Tipos e Casting

Java permite valores de um tipo serem atribuídos a variáveis de outro tipo através de dois mecanismos:

  1. Conversão Implícita (Widening) – atribuir tipo menor a tipo maior (ex: int para long). Acontece automaticamente.
  2. Casting Explícito (Narrowing) – atribuir tipo maior a tipo menor (ex: double para int). O programador deve fazer cast explicitamente; caso contrário, o compilador reporta erro para prevenir perda acidental de dados.

Exemplo: Demonstrando Type Casting

Passo 1: Copie o seguinte código em um editor.

class Demo {
    public static void main(String[] args) {
        byte x;
        int a = 270;
        double b = 128.128;
        System.out.println("int convertido para byte");
        x = (byte) a;
        System.out.println("a e x " + a + " " + x);
        System.out.println("double convertido para int");
        a = (int) b;
        System.out.println("b e a " + b + " " + a);
        System.out.println("\ndouble convertido para byte");
        x = (byte) b;
        System.out.println("b e x " + b + " " + x);
    }
}

Passo 2: Salve, compile e execute o código.

Saída:

int convertido para byte
a e x 270 14
double convertido para int
b e a 128.128 128
double convertido para byte
b e x 128.128 -128

Java

  1. Domine Variáveis e Tipos de Dados Primitivos em C#: Guia Completo
  2. Variáveis, Constantes e Literais em C: Um Guia Completo
  3. Variáveis e Literais em Java: Guia Completo
  4. Tipos de Dados Primitivos do Java: Guia Completo com Exemplos
  5. Operadores em C++ Explicados: Tipos, Exemplos e Programas Práticos
  6. Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático
  7. Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
  8. Lendo Arquivos em Java com BufferedReader – Guia Prático com Exemplos
  9. Entendendo Tipos de Variáveis Java: Um Guia Abrangente
  10. Tipos de Variáveis Python: Entender e Usar Tipos de Dados