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 Java (Primitivo)

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, os tipos de dados especificam o tipo de dados que pode ser armazenado dentro de variáveis ​​em Java.

Java é uma linguagem de tipagem estática. Isso significa que todas as variáveis ​​devem ser declaradas antes que possam ser usadas.
int speed;

Aqui, velocidade é uma variável e o tipo de dados da variável é int .

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

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

Observação :Além dos tipos de dados primitivos, também existem tipos referenciados (tipo de objeto).

8 tipos de dados primitivos

1. tipo booleano

Exemplo 1:tipo de dados booleano Java

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

2. tipo de byte

Exemplo 2:tipo de dados Java byte

class Main {
  public static void main(String[] args) {

    byte range;
    range = 124;
    System.out.println(range);    // prints 124
  }
}

3. tipo curto

Exemplo 3:tipo de dados curto Java

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

4. tipo int

Exemplo 4:tipo de dados Java int

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

5. tipo longo

Exemplo 5:tipo de dados longo Java

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

Observe, o uso de L no final de -42332200000 . Isso representa que é um número inteiro de long modelo.

6. tipo duplo

Exemplo 6:tipo de dados duplo Java

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

7. tipo flutuante

Exemplo 7:tipo de dados Java float

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



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

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

Se você quiser saber sobre precisão simples e precisão dupla, visite Java de precisão simples e ponto flutuante de precisão dupla.

8. tipo de caractere

Exemplo 8:tipo de dados Java char

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

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

Aqui está outro exemplo:
class Main {
  public static void main(String[] args) {
    	
    char letter1 = '9';
    System.out.println(letter1);  // prints 9
    	
    char letter2 = 65;
    System.out.println(letter2);  // prints A

  }
}

Aqui, atribuímos 9 como um caractere (especificado por aspas simples) para a letter1 variável. No entanto, a letra2 variável é atribuída 65 como um número inteiro (sem aspas simples).

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

Tipo de string


Java também oferece suporte para cadeias de caracteres via java.lang.String classe. Strings em Java não são tipos primitivos. Em vez disso, eles são objetos. Por exemplo,
String myString = "Java Programming";

Aqui, minhaString é um objeto do String classe. Para saber mais, visite Java Strings.

Java

  1. Variáveis ​​C# e tipos de dados (primitivos)
  2. Tipos de dados C++
  3. Tipos de dados C
  4. Tipos de dados Python
  5. Conversão de tipo Python e conversão de tipo
  6. Encapsulamento Java
  7. Tipos de anotação Java
  8. Cast de tipo Java
  9. Classe Java Wrapper
  10. Java - Tipos de dados básicos