I wrote the code for Fibonacci series but I get error ArrayIndexOutofBoundsException. Can you please help me find source of this exception?
class Fib {
    public static void main(String args[]) {
        int num = Integer.parseInt(args[0]);
        System.out.println("Fibonacci Series");
        int f1, f2 = 0, f3 = 1;
        for (int i = 1; i <= num; i++) {
            System.out.print(" " + f3 + " ");
            f1 = f2;
            f2 = f3;
            f3 = f1 + f2;
        }
    }
}
 
     
     
    