18. Convert Number to Word - prabhatrocks07/Core-Java-Programming GitHub Wiki
public class Number2Words {
private static final String[] words = {"ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"};
public static void main(String[] args) {
System.out.println("Enter a number: ");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
convert(n);
}
private static void convert(int n) {
int c;
if(n != 0) {
c = n % 10;
convert(n/10);
num2Word(c);
}
}
private static void num2Word(int c) {
System.out.print(words[c] + " ");
}
}