Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.cin.ufpe.br/~if669
Aula 03
■ Primitivos ■ Referência
–boolean –depois veremos
–byte isso...
–short
–int
–long
–char
–float
–double
Tipos Primitivos: Inteiro
Categories:
Size: 1 byte
a. integer
a. integer 1. byte
Range: -27 à 27 - 1
Size: 8 bytes
4. long
Range: -263 à 263 - 1
Exemplos de uso de valores inteiros
Estes são os
limites positivos
byte b = 127;
short s = 32767;
int i = 2147483647;
long l = 9223372036854775807L;
Categories:
a. integer
Size: 4 bytes
b. floating point 1. float Range: ±1.4 x 10-45à ±3.4 x 1038
c. character
Size: 8 bytes
d. boolean 2. double
Range: ±4.9 x 10-324à ±1.8 x 10308
Exemplos de uso de valores reais
float f = 3.4028235E38F;
double d = 1.7976931348623157E308;
■ Caracteres Unicode
Categories:
a. integer
b. floating point
Size: 2 bytes
c. character
c. character char
Range: \u0000 à \uFFFF
d. boolean
Hexadecimal
Padrão unicode
CII
S
A
ão
N
Parte da tabela unicode
Tipos Primitivos: booleano
Categories:
a. integer
b. floating point
c. character
c. character
Size: 1 byte
d. boolean boolean Range: true | false
Exemplos de uso de valores booleanos
int x = 20;
boolean b = x > 10;
if (b) {
Util.imprima("maior");
} else {
Util.imprima("menor");
}
Por enquanto é
suficiente!
Uma outra forma de entrada de
dados pelo teclado
import java.util.Scanner;
Formatação da Saída
■ Resultado: 3333.3333333333335
%d int
%c char
%s String
%f double e float
Formatação da Saída
Formata forçando a
printf("%+f", 13.7); +13.700000
exibição do sinal
Formatação da Saída
Formata substituindo
printf("Olá, %s%n", "João"); Olá, João a String e pula uma
linha
Formata substituindo
printf("%s(%d)", "Pedro", 20); Pedro(20) ambos os
especificadores
import java.util.Scanner;