Podemos entender as variáveis na linguagem Java como contêineres para armazenamento de dados. Somente se forem definidas antecipadamente podemos atribuir valores ao contêiner e depois participar das operações, armazenar os resultados desejados, etc., portanto, devemos primeiro aprender como. para definir essas variáveis.
Neste artigo, focaremos nos tipos de dados básicos da linguagem Java, ou seja, tipos integrados. A linguagem Java fornece um total de oito tipos básicos, incluindo seis tipos numéricos (quatro tipos inteiros, dois tipos de ponto flutuante). , e um tipo de caractere , há também um tipo booleano, que é introduzido por sua vez:
1. tipo de byte:
O tipo de dados byte é uma representação inteira de complemento de dois com sinal de 8 bits.
O valor mínimo é -128 (-2^7), o valor máximo é 127 (2^7-1) e o valor padrão é 0.
O tipo byte é usado para economizar espaço em arrays grandes, substituindo principalmente números inteiros, pois a variável byte ocupa apenas um quarto do espaço do tipo int.
exemplo:
bytea=150,byteb=-30;
2. tipo curto:
O tipo de dados curto é um inteiro de complemento de dois com sinal de 16 bits.
O valor mínimo é -32768 (-2^15) e o valor máximo é 32767 (2^15 - 1).
O tipo de dados curto também pode economizar espaço como byte. Uma variável curta ocupa metade do espaço ocupado por uma variável do tipo int e o valor padrão é 0.
exemplo:
shorts=200, shortr=-4500;
3. tipo interno:
O tipo de dados int é uma representação em complemento de dois com sinal de 32 bits de um número inteiro.
O valor mínimo é -2.147.483.648 (-2^31) e o valor máximo é 2.147.483.647 (2^31 - 1). Geralmente, as variáveis inteiras são padronizadas para o tipo int e o valor padrão é 0.
exemplo:
inta=100000,intb=-200000;
4. tipo longo:
O tipo de dados longo é uma representação inteira em complemento de dois com sinal de 64 bits.
O valor mínimo é -9.223.372.036.854.775.808 (-2 ^ 63) e o valor máximo é 9.223.372.036.854.775.807 (2 ^ 63 - 1).
exemplo:
longa=100000L,Longb=-200000L;
Teoricamente, L não faz distinção entre maiúsculas e minúsculas, mas se for escrito como l, será facilmente confundido com o número 1 e difícil de distinguir, por isso é melhor colocá-lo em maiúscula.
5. tipo flutuante:
O tipo de dados float é um número de ponto flutuante de precisão simples, de 32 bits, compatível com IEEE 754.
float pode economizar espaço de memória ao armazenar grandes matrizes de ponto flutuante. O valor padrão é 0,0f.
Números de ponto flutuante não podem ser usados para representar valores precisos, como moedas.
exemplo:
floatf1=3,1415f;
6. tipo duplo:
O tipo de dados duplo é um número de ponto flutuante de precisão dupla, 64 bits, compatível com IEEE 754.
O tipo padrão de números de ponto flutuante é duplo.
O tipo double também não pode representar valores precisos, como moeda, e o valor padrão é 0,0d.
7. tipo booleano:
O tipo de dados booleano representa um bit de informação.
Existem apenas dois valores: verdadeiro e falso.
Este tipo serve apenas como um sinalizador para registrar condições verdadeiras/falsas.
O valor padrão é falso.
exemplo:
booleanResult=true;
8. tipo de caractere:
O tipo char é um único caractere Unicode de 16 bits.
O valor mínimo é u0000 (o equivalente decimal é 0) e o valor máximo é uffff (que é 65535).
O tipo de dados char pode armazenar qualquer caractere.
exemplo:
carta='A';
Os valores padrão de vários tipos de dados estão listados abaixo:
Você pode entender os tipos de dados básicos acima em Java sem memorizá-los mecanicamente. Nos exercícios de código subsequentes, você pode saber qual tipo de dados usar de acordo com as necessidades reais. o peito.