Como já mencionado, os seguintes tipos primitivos são definidos em Java:
Mesa 1.1. Características dos tipos inteiros Java
Como você pode ver na tabela abaixo, variáveis inteiras, com exceção de type
Mesa 1.2. Sequências de escape usadas na linguagem Java
Mesa 2.1. Características dos tipos reais Java
Variáveis de ponto flutuante podem armazenar não apenas valores numéricos, mas também qualquer um dos sinalizadores (estados) especialmente definidos: infinito negativo, zero negativo, infinito positivo, zero positivo e não-um-número
- tipos inteiros;
- tipos reais;
- tipo booleano.
=
", que atribui um valor inicial à variável criada.
1. Tipos de variáveis inteiras
Os tipos inteiros variam na quantidade de memória alocada para eles. As características dos tipos inteiros são fornecidas na tabela. 1.1.char
, são consideradas variáveis assinadas na linguagem Java. Constantes inteiras podem ser especificadas em um programa de três maneiras: como valores decimais, hexadecimais ou octais. Por padrão, todos os números são interpretados como decimais e são do tipo int
. Você pode indicar explicitamente a associação ao tipo adicionando uma letra ou letra long
ao final do número . Um valor hexadecimal é especificado usando os caracteres ou , seguido pelo valor do número (números e letras ou ), por exemplo: . Um número em notação octal deve começar com zero, seguido por um ou mais dígitos octais, por exemplo . Os números octais e hexadecimais podem ser positivos e negativos e variar nos mesmos intervalos que os números na representação decimal (por exemplo, os números hexadecimais têm um valor máximo e um valor mínimo de - , e os números octais têm, respectivamente, e - ) . Exemplos de declarando variáveis inteiras:"l"
"L"
"0x"
"0X"
0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Os caracteres em Java são definidos usando uma palavra-chave char
e implementados usando o padrão Unicode. Você pode especificar uma constante de símbolo em um programa ou como um símbolo normal. O significado simbólico deve ser colocado entre um par de apóstrofos simples, por exemplo:
char symbol='f';
Outra forma de escrever caracteres é um par de caracteres "\u"
seguido por um número hexadecimal de quatro dígitos (variando de 0000
até FFFF
) representando o código Unicode do caractere, por exemplo:
char symbol = '\u0042';
Alguns caracteres não encontrados no teclado podem ser especificados utilizando as chamadas sequências de escape, \
que contêm o caractere " " seguido de um caractere alfabético que identifica a sequência de escape, conforme mostrado na Tabela 1. 1.2.
2. Tipos reais de variáveis
A linguagem Java suporta números e variáveis de ponto flutuante regulares e de dois bits - tiposfloat
e double
. Para números de ponto flutuante, você precisa especificar as partes inteiras e fracionárias, separadas por um ponto, por exemplo 4.6
ou 7.0
. Para números grandes, você pode usar a notação exponencial (usando um símbolo "e"
ou símbolo para separar a mantissa do expoente "E"
), por exemplo, o número -3,58×107 é escrito como –3.58E7
, e o número 73,675×10-15 é escrito como 73.675e-15
. As características dos tipos reais Java são apresentadas na Tabela. 2.1.
NaN
. Todas as constantes de ponto flutuante são consideradas do tipo double
. Para especificar um número do tipo , você deve anexar um símbolo ou símbolo float
ao final dele . Exemplos de declarações de variáveis de ponto flutuante:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Tipo de variável booleana
Variáveis booleanas (variáveis booleanas) podem assumir um de dois valores: “true” ou “false” e são usadas em linguagens de programação em operações relacionais (comparação) e lógicas. Então, o resultado da comparação5 > 3
será “verdadeiro” e o resultado da comparação
8 < 1
será "falso". Ao contrário de C, onde o resultado "falso" está associado a um valor inteiro do tipo int
0, e o resultado "verdadeiro" está associado a um valor diferente de zero do tipo int
e, consequentemente, aos resultados da comparação é atribuído um valor inteiro (geralmente 0 ou 1), Java introduziu variáveis booleanas em seu próprio tipo de dados separado. Variáveis booleanas em Java são definidas usando a palavra-chave boolean e só podem ter um de dois valores: true ou false , por exemplo
boolean switch = true;
Link para a fonte: Tipos Primitivos Java
GO TO FULL VERSION