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

Tipos de Dados Primitivos do Java: Guia Completo com Exemplos

Tipos de Dados Java (Primitivos)

Neste tutorial, aprenderemos sobre todos os 8 tipos de dados primitivos em Java com a ajuda de exemplos.

Tipos de Dados Java

Como o nome sugere, tipos de dados especificam o tipo de dado que pode ser armazenado dentro de variáveis em Java.

Java é uma linguagem tipada estaticamente. Isso significa que todas as variáveis devem ser declaradas antes de poderem ser usadas.

int speed;

Aqui, speed é uma variável, e o tipo de dado da variável é int.

O tipo de dado int determina que a variável speed só pode conter inteiros.

Existem 8 tipos de dados predefinidos em Java, conhecidos como tipos de dados primitivos.

Nota: Além dos tipos de dados primitivos, também existem tipos referenciados (tipo objeto).


8 Tipos de Dados Primitivos

1. Tipo boolean

Exemplo 1: Tipo de dado boolean em Java

class Main {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println(flag); // imprime true
    }
}

2. Tipo byte

Exemplo 2: Tipo de dado byte em Java

class Main {
    public static void main(String[] args) {
        byte range;
        range = 124;
        System.out.println(range); // imprime 124
    }
}

3. Tipo short

Exemplo 3: Tipo de dado short em Java

class Main {
    public static void main(String[] args) {
        short temperature;
        temperature = -200;
        System.out.println(temperature); // imprime -200
    }
}

4. Tipo int

Exemplo 4: Tipo de dado int em Java

class Main {
    public static void main(String[] args) {
        int range = -4250000;
        System.out.println(range); // imprime -4250000
    }
}

5. Tipo long

Exemplo 5: Tipo de dado long em Java

class LongExample {
    public static void main(String[] args) {
        long range = -42332200000L;
        System.out.println(range); // imprime -42332200000
    }
}

Observe o uso de L no final de -42332200000. Isso representa que é um inteiro do tipo long.


6. Tipo double

Exemplo 6: Tipo de dado double em Java

class Main {
    public static void main(String[] args) {
        double number = -42.3;
        System.out.println(number); // imprime -42.3
    }
}

7. Tipo float

Exemplo 7: Tipo de dado float em Java

class Main {
    public static void main(String[] args) {
        float number = -42.3f;
        System.out.println(number); // imprime -42.3
    }
}

Observe que usamos -42.3f em vez de -42.3 no programa acima. É porque -42.3 é um literal double.

Para dizer ao compilador para tratar -42.3 como float em vez de double, você precisa usar f ou F.

Se quiser saber sobre precisão simples e dupla, visite Java single-precision and double-precision floating-point.


8. Tipo char

Exemplo 8: Tipo de dado char em Java

class Main {
    public static void main(String[] args) {
        char letter = '\u0051';
        System.out.println(letter); // imprime Q
    }
}

Aqui, o valor Unicode de Q é \u0051. Portanto, obtemos Q como saída.

Aqui está outro exemplo:

class Main {
    public static void main(String[] args) {
        char letter1 = '9';
        System.out.println(letter1); // imprime 9
        char letter2 = 65;
        System.out.println(letter2); // imprime A
    }
}

Aqui, atribuímos 9 como caractere (especificado por aspas simples) à variável letter1. No entanto, a variável letter2 recebe 65 como número inteiro (sem aspas simples).

Portanto, A é impresso na saída. É porque Java trata caracteres como inteiros e o valor ASCII de A é 65. Para saber mais sobre ASCII, visite O que é Código ASCII?.


Tipo String

Java também fornece suporte para strings de caracteres via classe java.lang.String. Strings em Java não são tipos primitivos. Em vez disso, são objetos. Por exemplo,

String myString = "Java Programming";

Aqui, myString é um objeto da classe String. Para saber mais, visite Java Strings.

Java

  1. Domine Variáveis e Tipos de Dados Primitivos em C#: Guia Completo
  2. Entendendo Tipos de Dados em C++: Fundamentos, Modificadores e Boas Práticas
  3. Tipos de Dados em C Explicados: int, float, char e Mais – Guia Completo
  4. Dominando Tipos de Dados em Python: Guia Prático
  5. Dominando Conversão e Casting de Tipos em Python: Guia Completo
  6. Dominando Encapsulamento em Java: Guia Prático de Ocultação de Dados
  7. Tipos de Anotação em Java: Guia Completo de Predefinidas, Customizadas e Meta-Anotações
  8. Dominando Type Casting em Java: De Widening a Narrowing e Além
  9. Entendendo Classes Wrapper em Java: Tipos, Conversões e Benefícios
  10. Tipos de Dados Primitivos do Java: Um Guia Claro