Count Number of Binary Strings one test case passing

only one test case is passing
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
ArrayList list = new ArrayList<>();
while(t>0){
int n = scan.nextInt();
list.add(n);
t–;
}
for(int val: list){
countB(val);

    }
}
public static void countB(int n){
    int[] zero = new int[n];
    int[] one = new int[n];
    // seed
    zero[0] = 1; one[0] =1;
    for(int i= 1;i<n;i++){
        zero[i] = one[i-1]+zero[i-1];
        one[i] = zero[i-1];
    }
    System.out.println(zero[n-1]+one[n-1]);
}

}