| Autor |
Mensagem |
|
|
Ae kra, fiz um código aqui que funcionou, dê uma olhada:
[]s
|
 |
|
|
|
Ok, mas como faço pra "instalar" o "usar" o java 5 no eclipse?
|
 |
|
|
Valeu pessoal, entendi.
Mas, só mais um esclarecimento:
mesmo colocando o código abaixo na assinatura do método
ainda assim preciso colocar os "ifs" do raio e do ponto dentro do método?
[]s
|
 |
|
|
Só mais uma coisa:
Testei o código abaixo no eclipse, e não consegui rodar porque um dos erros era que a parametrização só é possível no Java Tiger, como vcs disseram.
Como faço pra mudar isso?
|
 |
|
|
sakei agora.
vlw!
|
 |
|
|
|
mas um Vector, por se uma coleção, deveria não aceitar tipos primitivos como inteiros, certo?
|
 |
|
|
neohacker wrote:em Java Strings são objetos e para comparar o conteúdo da String vc deve usar o método equals:
Dica:
Se vc precisar ignorar o uso de caixa
Excelente!
|
 |
|
|
Fala pessoal.
Fiz aqui um "projeto" bem simples que tem duas classes: Ponto e Circulo. No construtor da classe Circulo, são passados como parâmetro o raio (int) e um objeto p da classe Ponto.
Como tratamento de exceções, incluí na assinatura do construtor: throws NullPointerException, IllegalArgumentException, para evitar que o ponto passado como argumento tenha referência nula e que o raio passado seja negativo.
Até aí tudo bem. Só que, quando criei a aplicação com o main e criei um objeto Circulo com parâmetro null para o ponto e, por exemplo, o valor negativo -5 para o raio, só era impresso a exceção para o raio, isto é, não era identificado a referênia null do ponto.
Para tratar esse erro, fui aconselhado a acrescentar o seguinte código ao construtor:
Contudo, o erro persistiu. Alguém sabe o que está acontecendo? O código acima é necessário?
Seguem abaixo o construtor e parte do main:
CONSTRUTOR
PARTE DO MAIN
Obrigado!
|
 |
|
|