segunda-feira, 30 de julho de 2007

Representação de valores inteiros em Java

Podemos ter 3 formas de representação de valores inteiros em java. Octal (base 8), Decimal (base 10) e Hexadecimal (base 16).
Exemplo de Octal:
1. public class Octal {
2. public static void main(String[] args) {
3. int seis = 06; // idem ao decimal 6
4. int sete = 07; // idem ao decimal 7
5. int oito = 010; // idem ao decimal 8
6. int nove = 011; // idem ao decimal 9
7. }
8. }
Exemplo de Hexadecimal:
1. public class Hexadecimal {
2. public static void main(String[] args) {
3. int quinze = 0xF; // 15 (decimal)
4. int vinte_e_nove = 0x1D; // 29 (decimal)
5. int vinte_e_nove = 0x1D; // 29 (decimal)
6. int valor = 0xBAFAFA; // 12253946 (decimal)
7. int valor = 0XBaFaFa; // 12253946 (decimal)
8. }
9. }
Como você pode perceber, Os Octal sempre devem ser precedidos de 0 e os Hexadecimal por 0x.

Estes exemplos foram retirados de :JavaFree

0 comentários: