Alguem pelo amor de Deus sabe qual é o erro desse código ?
classTestaFibonacci{intresultado=0;fiboc1=newfibo();resultado=c1.fib(6);System.out.println(resultado);}//fim da classe principalpublicclassfibo{publicintfib(intn){if(n==0)return0;if(n==1)return1;returnfib(n-1)+fib(n-2);}}
Qual o problema? Não vem o valor que você quer? Ao meu ver não tem nada de errado.
E
edubranquinho
Da erro na hora de compilar !!
Fala que esperava um (identifier) na linha 4 e na linha 5 !
Cara to a um bom tempo tentando compilar essa droga
To compilando no terminal mesmo…na unha
ViniGodoy
Faltou criar o método main. O código não pode ficar solto dentro da classe.
P
Pedro_GTI
Cadê o método main da classe principal?
Rodrigo_Sasaki
Ah, sim.
Se as classes TestaFibonacci e fibo estiverem em arquivos diferentes, só falta adicionar o seu código ao método main.
o Problema eh que da erro ao compilar !
O compilador acusa que falta um (identifier) nas linhas 4 e 5 !
Estou compilando na unha no terminal mesmo.
daveiga
Acho que o digaoneves já matou a questão edubranquinho.
Rodrigo_Sasaki
Tem que se atentar a alguns detalhes, se as duas classes estiverem em arquivos diferentes, é só adicionar o método main e tudo deveria funcionar, agora se estiverem no mesmo arquivo, eu sugiro que faça a classe TestaFibonacci pública, e altera a classe fibo para ter acesso default, com isso você vai precisar renomear o arquivo também.