Escolar Documentos
Profissional Documentos
Cultura Documentos
— Tipos de Dados —
David Sanguinetti
form.sanguinetti@gmail.com
Contents
1 Tipos de dados 1
2 Desafios 1
2.1 Tipos de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Exercı́cios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Referências 2
1 Tipos de dados
• Integers
– byte
– short
– int
– long
• Floating-Point Types
– float
– double
2 Desafios
2.1 Tipos de Dados
Considere o registo de um trabalhador, num software por si elaborado.
Para as seguintes circunstâncias, que tipo de dados utilizaria — em situações
ideais, não considerando o facto de existirem conversões internas em Java?
• Representar o dia de nascimento do empregado;
• Representar o número de dias em que se apresentou ao trabalho;
1
• Representar o número de segundos dentro da empresa;
• Representar o salário médio desse trabalhador na empresa
2.2 Exercı́cios
Indique o código em Java de
• uma calculadora para crianças só com números de 0 a 9 e as operações de
somar e subtrair
• uma calculadora “normal” com as operações comuns de aritmética, e um
elevado nı́vel de fiabilidade.
3 Referências
[1] Schildt, Herbert, Java, The Complete Reference, McGraw Hill, Seventh Edi-
tion, Kindle Edition, 2007
[2] Flanagan, David, Java, In a NutShell, O’Reilly Media, Inc., Seventh Edition,
2005