En java, comment pourrais-je trouver le n-ième nombre de Fibonacci?

La détermination de la séquence de Fibonacci est assez facile à comprendre:

int num = 0;
int num2 = 1;
int loop;
int fibonacci;
System.out.print(num2);
for (loop = 1; loop <= 10; loop ++)
{
    fibonacci = num + num2;
    num = num2;
    num2 = fibonacci;
    System.out.print(" " + fibonacci);
}

Mon problème, c'est d'essayer d'identifier la valeur d'une N. Comme dans, Si je veux trouver le 6ème élément dans la séquence, qui est de 8, comment pourrais-je trouver ce numéro, et seulement ce nombre?

cela est très certainement devoirs...
Qu'entendez-vous par "le 6 chiffres dans la séquence"? Êtes-vous de la concaténation de tous les nombres de fibonacci, puis le comptage des chiffres, comme dans 112358132134...? Ou voulez-vous simplement les n-ième nombre de fibonacci? Si, au lieu de 6 vous avez voulu le 8 "chiffre", ce à quoi vous attendre pour obtenir en sortie, 21 ou 3?
Dans la séquence, le premier chiffre est 1. La deuxième est de 1. Le troisième est de 2...etc..le 8 serait 21 9 32...Si je voulais trouver la 6e(8), comment pourrais-je le trouver?
Il semble que vous voulez le n-ième de Fibonacci , pas chiffre.

OriginalL'auteur CydonPrax | 2012-10-22