Artificial Intelligence
Please fill the required field.

Imprime la secuencia de Fibonacci hasta un número dado. Usa un bucle while, usando eclipse


Claro, aquí tienes un ejemplo de cómo imprimir la secuencia de Fibonacci hasta un número dado utilizando un bucle `while` en Java. Puedes ejecutar este código en Eclipse o en cualquier otro entorno de Java. ```java import java.util.Scanner; public class Fibonacci { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Ingresa un número hasta el cual imprimir la secuencia de Fibonacci: "); int limite = scanner.nextInt(); int a = 0, b = 1; // Imprimir la secuencia de Fibonacci System.out.println("Secuencia de Fibonacci hasta " + limite + ":"); while (a <= limite) { System.out.print(a + " "); int siguiente = a + b; // calcular el siguiente número a = b; // actualizar 'a' a 'b' b = siguiente; // actualizar 'b' al siguiente número } scanner.close(); } } ``` ### Cómo funciona el código: 1. **Entrada del usuario**: Se le pide al usuario que ingrese un número límite hasta donde quiere ver la secuencia de Fibonacci. 2. **Inicialización**: Se crean dos variables `a` y `b`, que representan los dos primeros números de la secuencia (0 y 1). 3. **Bucle `while`**: Mientras `a` sea menor o igual al límite especificado por el usuario: - Se imprime el valor de `a`. - Se calcula el siguiente número en la secuencia sumando `a` y `b`. - Se actualizan los valores de `a` y `b` para el siguiente ciclo. 4. **Cierre del scanner**: Se cierra el scanner para evitar fugas de recursos. ### Cómo ejecutar en Eclipse: 1. Abre Eclipse y crea un nuevo proyecto Java. 2. Crea una nueva clase Java y copia el código anterior en el archivo `Fibonacci.java`. 3. Asegúrate de que la clase tenga el método `main`. 4. Ejecuta el programa desde Eclipse. Te pedirá que ingreses un número. Después de proporcionarlo, verás la secuencia de Fibonacci hasta ese número.