sucesión de Fibonacci
Programa que calcula los n priméros términos de la sucesión de Fibonacci.
Fibonacci.java
import java.util.Scanner;
public class Fibonacci {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
long n;
long penultimo = 0;
long ultimo = 1;
long siguiente;
do {
System.out.print("Introduce un número: ");
n = scanner.nextInt();
} while (n < 1 );
scanner.close();
if (n == 1) {
System.out.println("0");
} else {
System.out.print("0, 1");
for (long i = 3; i <= n; i ++) {
siguiente = penultimo + ultimo;
System.out.print(", " + siguiente);
penultimo = ultimo;
ultimo = siguiente;
}
}
System.out.println();
}
}
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.