I need to create a Fibonacci project for my class and my loop doesn't want to start
import java.util.Scanner;
public class FibonacciGenerator{
    public static void main(String[] args){
        Scanner sd = new Scanner(System.in);
        System.out.println("Enter the amount of fibonaccis you want: ");
        int ny = sd.nextInt();
        Fibonacci num = new Fibonacci(ny);
        System.out.println(num.getFib1());
        System.out.println(num.getFib2());
        for(int i = 1; i < ny; i++){
            System.out.println(num.nextNumber());
            num  = new Fibonacci(ny);
        }
    }
}
Here's my derived class for those asking for what each class did
public class Fibonacci {
    private int n;
    private int fib1;
    private int fib2;
    private int fib3;
    public Fibonacci(int ny){
        n=ny;
        fib1=1;
        fib2=1;
        fib3=0;
    }
    public int nextNumber() {
        while(n>2) {
            fib3=fib1+fib2;
            fib1=fib2;
            fib2=fib3;
        }
        return fib3;
    }
    public int getFib1() {
        return fib1;
    }
    public int getFib2() {
        return fib2;
    }
}
hopefully, the issue isn't just right in front of my eyes and I don't see it. Trying to get into coding so this is a start.
 
     
    