Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)
Linux user
supradados
04/01/2006
Continuando nosso estudo, vamos conhecer um pouco mais sobre tipos primitivos e valores literais para Strings, usando todos os formatos, bases e representações permitidos.
Por: Victor Marcus de Oliveira Castro
[ Hits: 17716 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução

Para o exame, você precisa conhecer as escalas de todos os dados primitivos, que são: byte, short, int, long, float, double, boolean, and char. O tipo primitivo long, por exemplo, tem uma escala que vai de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Memorize todas as escalas.

Para falar a verdade, você não precisa realmente memorizar tais números. Há um método mais fácil para se calcular as escalas, e para os valores inteiros muito grande será necessário saber apenas que 16 bits traz para você mais de 60.000 possibilidades, 32 bits dá aproximadamente 4 bilhões, e por aí vai. Mas você precisa saber que todos os tipos numéricos (inteiro e ponto-flutuante) são assinados, e como isso afeta a escala. Primeiramente, vamos rever os conceitos.

Escala dos tipos primitivos


Todos os seis tipos numéricos em Java são assinados, significando que eles podem ser positivos ou negativos. O bit mais à esquerda (o dígito mais significativo) é usado para representar o sinal, onde o 1 significa negativo e o 0 significa positivo.


Vamos entender o que diz a tabela acima. Lembrando, o bit de sinal (sign bit) é 0 para positivo e 1 para negativo. No caso do byte, 7 bits podem representar 2^7 (^ é igual a elevado) ou 128 valores diferentes, de 0 a 127 ou -128 a -1. No caso do short, 15 bits podem representar 2^15 ou 32768 valores, de 0 a 32767 ou -32768 a -1.

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por Troy_DF em 05/01/2006 - 14:07h:

Eu acho q já vi isso em algum livro....

[2] Comentário enviado por removido em 05/01/2006 - 17:43h:

Legal a iniciativa!
Um lugar bastante interessante para estudar para a certificação é o JavaFree (http://www.javafree.org), mais especificamente no fórum dedicado a este assunto:
http://www.javafree.org/javabb/viewforum.jbb?f=39

[]'s

[3] Comentário enviado por supradados em 05/01/2006 - 19:10h:

Com certeza esse conteúdo é mostrado em vários livros, apostilas, etc. Estou aproveitando o momento de estudar para também repassar o que tenho aprendido e assim acelerar o meu próprio entendimento do conteúdo. Vou continuar estudando e repassando o conhecimento e desejo que continuem comentando todos os artigos postados.

[4] Comentário enviado por casterman em 07/01/2006 - 00:49h:

legal cara,sabe de alguem q tem lpi?

[5] Comentário enviado por Troy_DF em 11/01/2006 - 13:39h:

Só toma cuidado com os direitos autorais...
Vai que a Kathy resolve ti processar
uhahuauhhau
Até as imagens são do livro dela...

inté

[6] Comentário enviado por supradados em 11/01/2006 - 16:22h:

Será que ela vai processar também o senhor Martin Osborne (Osborne Java 2 Certified Programmer), que é de onde tiro as imagens?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.