Ajuda com exercísio, obrigado! [CONSEGUI RESOLVER]

[quote]1) Um método pode chamar ele mesmo. Chamamos isso de recursão. Você pode resolver a série de fibonacci
usando um método que chama ele mesmo. O objetivo é você criar uma classe, que possa ser usada da
seguinte maneira:
Fibonacci fibo = new Fibonacci();
int i = fibo.calculaFibonacci(6);
System.out.println(i);
Aqui imprimirá 8, já que este é o sexto número da série.
Este método calculaFibonacci não pode ter nenhum laço, só pode chamar ele mesmo como método. Pense
nele como uma função, que usa a própria função para calcular o resultado.

  1. Escreva o método recursivo novamente, usando apenas uma linha. Para isso, pesquise sobre o operador
    condicional ternário. (ternary operator)[/quote]

Gente estou com uma dúvida no exercisio 3, eu fiz o método usando recursão, porém ao escreve-lo em condicional ternário não consegui.

[code] // Recursão

static int Fibo(int n) {
	if (n <= 1)
		return n;		

	return Fibo(n-1) + Fibo(n-2); 
}

public static void main (String[] args){
	System.out.println(Fibo(6));
}

[/code]

[code]
static int Fib (int n) {
return (n <= 1) ? n : Fib(n-1) + Fib(n-2);
}

public static void main (String[] args){
	System.out.println(Fib(6));
}[/code]

Oi,

Da uma olhadinha aqui… http://www.guj.com.br/java/110145-dicas-para-melhorar-apostilas-fj-11-da-caelum/2#595139