For this Question: Given a natural number N, your task is to print all the digits of the number in English words. The words have to separate by space and in lowercase English letters.<b>User Task:</b>
Since this will be a functional problem, you don't have to take input. You just have to complete the function <b>Print_Digit()</b> that takes integer N as a parameter.

<b>Constraints:-</b>
1 &le; N &le; 10<sup>7</sup>Print the digits of the number as shown in the example.
<b>Note:-</b> 
Print all digits in lowercase English lettersSample Input:-
1024

Sample Output:-
one zero two four

Sample Input:-
2

Sample Output:-
two, I have written this Solution Code: class Solution {
public static void Print_Digits(int N){
    if(N==0){return;}
    Print_Digits(N/10);
    int x=N%10;
    if(x==1){System.out.print("one ");}
   else  if(x==2){System.out.print("two ");}
    else if(x==3){System.out.print("three ");}
    else if(x==4){System.out.print("four ");}
    else if(x==5){System.out.print("five ");}
    else if(x==6){System.out.print("six ");}
    else if(x==7){System.out.print("seven ");}
    else if(x==8){System.out.print("eight ");}
    else if(x==9){System.out.print("nine ");}
else     if(x==0){System.out.print("zero ");}
  }  
}
, In this Programming Language: Java, Now tell me if this Code is compilable or not?