This question has already been answered:
When solving a problem, an error occurs:
"Exception in thread" main "java.lang.NullPointerException"
Tell me, please, what is wrong and how to fix it?
class Plural { int [] Array; int level=5; int k; public Plural () { int [] Array = new int[k]; } void funct(int k) { if (k != 0 && level > 0) { Array[k] = 0; level=level-1; funct(k - 1); Array[k] = 1; level=level-1; funct(k - 1); } else { for (int i = 0; i <5; i++) { System.out.println(Array[i] + ' '); } } } } class Inter { public static void main(String[] args) { Plural obj1=new Plural(); obj1.funct(5); } }