boa tarde, pq se eu colocar ele para gerar 92 sequencias, o código começa a errar a sequeciana ?
public static void main(String[] args) {
Scanner scam = new Scanner(System.in);
String str = “Sequência de Fibonnacci\n”;
int sequencia = 1, antecesor = 0,aux;
System.out.print(str);
while (true) {
try {
System.out.print("\nQuantos numeros dejesa gerar:\t");
str = scam.nextLine();
byte num = Byte.parseByte(str);
if (num < 3 || num > 92) {
System.out.println("ERRO: A quantidade deve estar entre 3 e 92!");
} else {
System.out.println("\n1");
for (int cont = 1; cont <= num; cont++) {
aux = sequencia;
sequencia = sequencia + antecesor;
antecesor = aux ;
System.out.println(sequencia);
}break;
}
} catch (NumberFormatException nfe) {
System.out.println("ERRO: dado Inválido!");
}
}
}