Erro na hora de produzir versos...

Erro na hora de produzir versos...

by Matheus Nagaoka -
Number of replies: 1
bom eu estou com um problema de na hora de produzir os versos...
quando eu peço p/ fazer mais de 1 verso ele faz normalmente o 1ºverso, mas os demais da problema e aparece a seguinte mensagem:

Quantos versos você deseja que a poesia tenha?
3
enquanto a gata a gata foge de
IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Unknown Source)
at GeradorDadaista.produzVersos(EP2.java:36)
at GeradorDadaista.leituraDePalavras(EP2.java:314)
at GeradorDadaista.main(EP2.java:261)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)


In reply to Matheus Nagaoka

Re: Erro na hora de produzir versos...

by Marcelo Vieira da Silva FIlho -
Matheus eu estou construindo o EP aqui tbm e tive o mesmo erro.
E percebi que ele apareceu quando eu executei um Random nulo.

int palavra1 = gerador.nextInt(0);

Ai ele solta a mesma mensagem...
Ve se vc nao deixou alguma variavel com valor nulo...
Talvez seja isso.