Tipos de Dados Primitivos em Java

Tipos de Dados Primitivos em Java

Os tipos de dados em Java são divididos em duas categorias: Tipos Primitivos e Tipos de Referência. Nesta lição iremos abordar os tipos de dados primitivos em java, e estudaremos os tipos de referência quando abordarmos as Classes em Java.

Os Tipos Primitivos em Java são o boolean, byte, char, short, int, long, float e double. Note que o tipo String não é um tipo primitivo em Java, e por esta razão será abordado em uma lição específica.

Uma variável de tipo primitivo armazena exatamente um valor de seu tipo declarado por vez. Quando um outro valor é atribuído a uma dessas variáveis, seu valor anterior é substituído.

As variáveis de instância de tipo primitivo são inicializadas por padrão (exceto as locais).

Os tipos primitivos são tipos de dados especiais internos à linguagem, não sendo objetos criados a partir de uma classe.

Tipos Primitivos: Números inteiros

Tipo Tamanho (bits) Faixa Valor Padrão
byte 8 -128 a 127 0
short 16 -32.768 a 32.767 0
int 32 -231 a 231 – 1 0
long 64 -263 a 263 -1 0L

Tipos Primitivos: Números de Ponto Flutuante

Tipo Tamanho (bits) Faixa Valor Padrão
float 32 IEEE 754 ±1,40129846432481707e-45 a 3,40282346638528860e+38 0.0f
double 64 IEEE 754 ±4,94065645841246544e-324 a 1,79769313486231570e+308 0.0d

As variáveis do tipo double armazenam valores com maior magnitude e precisão do que as do tipo float, e devem ser preferivelmente empregadas quando a precisão do valor for um fator importante.

Tipos Primitivos: Caracteres – char

O tipo char permite armazenar um caractere Unicode, utilizando para isso 16 bits.

Seu valor mínimo é ‘\u0000’ (ou 0), e seu valor máximo é ‘\uffff’ (ou 65535).

O Unicode é um padrão da indústria para representar dados relacionados a texto, incluindo letras, símbolos e caracteres especiais. Valor padrão para o tipo char: ‘\u0000’

Podemos armazenar um conjunto de caracteres usando um tipo especial de referência denominado String (que é na verdade uma classe), o qual será visto posteriormente.

Tipos Primitivos: boolean

O tipo boolean permite armazenar um valor lógico nos estados True ou False (verdadeiro ou falso), ocupando apenas 1 bit de espaço.

Valor padrão para o tipo boolean: false

Próximo: Promoção de tipos e cast

Sobre Fábio dos Reis (1333 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*