Java Para Iniciantes #4 – Tipos Primitivos

Tipos Primitivos.

Sabendo declarar variáveis  de acordo com as necessidades de seu programa você pode economizar memória e ter melhor desempenho no seu programa.

Hoje vou mostrar alguns exemplos de declarações, e quais são os tipos primitivos

Tipos Primitivos Numéricos:

byte,
armazena informações até 8bits (1 – byte), sendo assim valores de -128 até 127 do tipo Inteiro.
Se você não precisar usar valores maiores ou menores que esse, é recomendado para economizar memória.

Exemplo de declaração com byte:

			byte zxc;
			byte cxz = '2';
			byte xzc = 120;
			byte zxc1 = 0xA;
			byte  zeroo = 0;

Short,
pode armazenar informações de até 16 bits(2 – bytes), permitindo um limite de -32.786 até 32.767 do tipo inteiro.

Exemplo de declaração com byte:

short st;
short st1 = -3256;
short st2 = 0XBB;

int,
este é o mais utilizado, nos posts anteriores o int ja foi usado, ele permite armazenar informações até 32 bits (4 – bytes) de tal forma tem o limite de -2.147.483.648 até 2.147.483.647.

Exemplos com int:

int zxc;
int zxc1 = 647;
int zxc2 = 0XA;

Long,
é recomendado quando o int não suporta a quantidade de informações que você está usando, o long tem 64 bits(8 – Bytes). Suportando o limite de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 do tipo inteiro.

Exemplos com Long:

long zxc;
long zxc1 = 90501;
long zxc2 = -320;

————————–

Números do tipo Real

float,
com este é possível armazenar números reais simples, de 32 bits(4 – bytes) de informação representando um número real.

*Importante para evitar que seja considerado um double ou um erro seja inserido um f ou F após o numero.

Exemplos de declarações float:

float as1 = -32.0f;
float as2 = 32.2F;
float as3 = 32.455f;
float as4 = 1.32455e4f;

double,
declarações desse tipo são capaz de armazenar números reais de precisão dupla, ou seja, 64  bits(8 bytes) do tipo real. Com o double a precisão é maior que a de float.

*da mesma maneira que serva para o float é preciso colocar uma letra no final dos números declarados no caso d.

Exemplos:

double blz1 = -32.0;
double blz2 = 852.21234567891011d;
double blz3 = 29.45D;
double blz4 = 2.32455e4D;

————————–

Tipos primitivo de caracteres

char,
se pode armazenar 16 bits representando caracteres no formato UTF-16 (dois caracteres de 8 bits).
Se char for representado numericamente ele suporta de 0 ate 65535. Em outra maneira de ‘\u0000′ a ‘\uffff’

Exemplos de declarações:

char carac = ‘A’ ;//caarctere A
char carac2 = ‘\u0042′;//caractere b
char carac8 = ‘\u0022′;//aspas (double quote – ” )

————————–

Tipo primitivo lógico

boolean,
Retornaum literal lógico. Armazena um bit de informação apenas o qual é representado por false (falso) ou true (verdadeiro).

Exemplos:

public class teste {
	public static void main(String[] args) {
 
		byte zxc=0;
		byte cxz = '2';
		byte xzc = 127;
		byte zxc1 = 0xA;
		short st = 0;
		short st1 = -3256;
		short st2 = 0XBB;
		int zxca = 0;
		int zxcs = 647;
		int zxcd = 0XA;
		long zxcw='a';
		long zxcq = 90501;
		long zxce = -320;
		float as1 = -32.01234f;
		float as2 = 32.2F;
		float as3 = 32.455f;
		float as4 = 1.32455e4f;
		double blz1 = -32010.0;
		double blz2 = 852.21234567891011d;
		double blz3 = 32.455D;
		double blz4 = 2.32455e4D;
		char carac = 'A' ;//caarctere A
		char carac2 = '\u0042';//caractere b
		char carac8 = '\u0022';//aspas (double quote - ” )
		boolean ativo = false;
		boolean desativo = true;
 
		System.out.println(
				"byte"+zxc+"\n"+
				"byte"+cxz+"\n"+
				"byte "+xzc+"\n"+
				"byte "+zxc1+"\n"+
				"short "+st+"\n"+
				"short "+st1+"\n"+
				"short "+st2+"\n"+
				"int "+zxca+"\n"+
				"int "+zxcs+"\n"+
				"int "+zxcd+"\n"+
				"long "+zxcw+"\n"+
				"long " +zxcq+"\n"+
				"long " +zxce+"\n"+
				"float "+as1+"\n"+
				"float "+as2+"\n"+
				"float "+as3+"\n"+
				"float "+as4+"\n"+
				"Double "+blz1+"\n"+
				"Double "+blz2+"\n"+
				"Double "+blz3+"\n"+
				"Double "+blz4+"\n"+
				"Double "+carac+"\n"+
				"Double "+carac2+"\n"+
				"Double "+carac8+"\n"+
				"Boolean "+ativo+"\n"+
				"Boolean "+desativo+"\n"
		);
	}
 
}

Agora é só usar adequadamente com as declarações dos tipos primitivos, bom programa.

Introdução -
Usando o else
- Usando o While

Downloads:
Download Eclipse

Download Java SDK

Veja Também:

1 Resposta »

  1. marcio:

    legal \o/

    coloca um post de leitura de dados tbm

    mostrando os diferentes tipos de leitura de dados

    Scanner / JOptionpane / …

    comment-bottom

RSS feed para comentários sobre este post. TrackBack URL

Deixe um comentário