Dicas de Java II – Tipo Primitivos

Olá pessoal,

Continuando com as dicas para quem está começando em Java, hoje vou falar dos tipos primitivos que existem na linguagem.

O Java é uma linguagem que necessita que seus tipos de variáveis sejam declarados explicitamente. Para isso possui oitos tipos de variáveis conhecidos como tipo primitivos.

As variáveis declaradas com esses tipos não são objetos, portanto não possuem as características de um objeto (atributos e métodos). Existem 8 tipos de tipos primitivos em Java.

Eles são divididos em quatro categorias: numéricos inteiros, numéricos de ponto flutuante, lógico e  caractere.

Numéricos Inteiros

Guardam valores numéricos sem a parte fracionária e números negativos são permitidos.

Tipo

Bits

Bytes

Faixa Miníma

Faixa Máxima

byte

8

1

-27

27-1

short

16

2

-215

215-1

int

32

4

-231

231-1

long

64

8

-263

263-1

Numéricos de Ponto Flutuante

É o tipo primitivo que representa os números com casas decimais.

Tipo

Bits

Byte

float

32

4

double

64

8

Caractere

O tipo caractere serve para representar apenas um caractere.

Tipo

Bytes

Faixa de Valores

char

2

0 até 65536

Lógico

O tipo booleano somente pode assumir os valores true (verdadeiro) ou false (falso). É utilizado em teste lógicos.

Tipo

Bit

Faixa de Valores

boolean

1 bit

true ou false

Com esses tipos você pode fazer a maioria das operações básicas com a linguagem.

Para criar uma variável com esses tipos você deve seguir a seguinte sintaxe:

<tipo> <identificador> = <valor>;

Exemplos:

int idade = 30; //declara e inicializa uma variável do tipo int com o valor 30;

double peso = 80.5; // declara e inicializa uma variável do tipo double com valor 80,50;

float altura = 1.72f; //idêntico ao tipo double

Vale lembrar que se você não colocar o sufixo “f” ou “F” para as variáveis do tipo float ocorrerá um erro de compilação,  porque o Java irá entender que o número é um double, e se você reparar os tamanhos são diferentes. Um double suporta 64 bytes e um float apenas 32 bytes, se faz necessário então fazer explicitamente a conversão de double para float através do sufixo “f”‘ ou “F”.

Esses são os tipos primitivos em Java, lembrando que eles não são objetos, mas você pode criar objetos com esses tipos também através das classes wrappers, mas esse é assunto para outro post.

Qualquer dúvida  envie um comentário.

Até mais pessoal.

Anúncios

3 Responses to Dicas de Java II – Tipo Primitivos

  1. […] de mostrar os tipos primitivos em Java, vou falar um poucos sobre os tipos de variáveis, melhor dizendo, sobre os tipos de escopo dos […]

  2. Marinalva disse:

    Boas dicas! Mas o tipo double ocupa 8 bytes (e não 64 bytes – seria 64 bits) e float 4 bytes (e não 32 bytes – seria 32 bits). Valeu!

  3. Marcelo Carvalheiro disse:

    É verdade, erro de digitação

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: