Lista 1 (Java)

Data de entrega

3/4

Metodo de entrega

Mandar o codigo Java para 970149@ic.unicamp.br

Questões

1 O arquivo corejava.zip contem um package de classes uteis, em particular uma classe que le do teclado. O arquivo telBook.zip contem uma aplicação que le nomes do teclado e faz algo com eles.

Criar uma nova classe a partir de Record, incluindo Telefone, Endereco e data de aniversario. Será necessário criar um construtor para ler informacoes, uma funcao "print()".

Duvidas sobre ese exercicio, falar com Alex Jeukens 970149@ic.unicamp.br

Para executar é necessario:

os comandos sao case sensitive (mesmo no Windows).

2 Ler varias um numero n seguido de n trincas de inteiros. (Usar o Console do corejava.zip assima para ler do teclado) A trinca 0 0 0 marca o fim da lista. Imprimi-las em ordem crescente lexicografica ,isto é: a trinca a b c é menor que x y z se a < x ou a = x e b < y ou a = x e b = y e c < z


3 O programa deve ler varios strings (suponha milhares de strings) mas que aparecem repetidos. O programa deve imprimir a para cada string que aparece na lista, quantas vezes ele aparece.

Por exemplo se o programa le "a" "a" "b" "c" "a" "c" ele deve imprimir
"a" 3
"b" 1
"c" 2

A ordem de impressao dos strings nao é importante.


Jacques Wainer
Last modified: Wed Mar 28 11:07:00 EST 2001