- [Imprimindo itens] (#imprimindo-itens)
- [A Sorte dos irlandeses] (#a-sorte-dos-irlandeses)
- [Item mais popular] (#item-mais-popular)
- [Colocando ordem na casa, ou melhor, no inventário...] (#colocando-ordem-na-casa-ou-melhor-no-inventário)
- [Dwarves com muita sorte] (#dwarves-com-muita-sorte)
- [Corrigindo a tal da PA] (#corrigindo-a-tal-da-pa)
Crie um método para imprimir
(na classe Inventario
) o nome dos itens, separados por ,
Exemplo:
"Adaga,Escudo,Bracelete"
Sugestão de assinatura:
String getDescricoesItens()
Um Dwarf Leprechaun pode tentarSorte()
e ganhar 1000 unidades de cada item em seu inventário. Ou seja, se o Dwarf possuir 2 poções de vida e tiver sucesso ao tentar a sorte, ele ficará com 1002 poções. Faça as mudanças necessárias na classe item.
Para ter um Dwarf ter sorte, a chamada do método gerarNumero
deverá retornar -3333.0
.
Crie um método (na classe Inventario
) para retornar o item com maior quantidade em inventário.
Sugestão de assinatura:
Item getItemComMaiorQuantidade()
Crie um método (na classe Inventario
) que ordena os itens do inventário por quantidade ascendente.
Sugestão de assinatura:
void ordenarItens()
Importante:
- O método deverá apenas ordenar o inventário, e não retorná-lo já ordenado.
- Não é possível utilizar classes especiais do Java ou de bibliotecas terceiras.
Agora sim, crie uma classe IrishDwarf
que representa alguns anões com MUITA SORTE! Quando eles tentarem a sorte e tiverem sucesso, ganharão 1000 * Soma de valores até a quantidade atual. Exemplo:
Se um dwarf irlandês possuir 3 chapéus e tiver sorte, ele ganhará 6000 unidades, que somadas às suas atuais, ficará 6003 chapéus.
OBS: Estes anões também terão todos os campos que um Dwarf
normal tem.
Corrija o trecho de código abaixo.
public void shimbalaie() {
int pa = this.quantidade * ++this.quantidade / 2;
this.quantidade = (1000 + this.quantidade * pa);
}