import java.util.Scanner;
public class Main
{
private final static String[] digits = { "one", "two", "three",
"four", "five", "six",
"seven", "eight", "nine" };
private final static String[] teens = { "ten", "eleven", "twelve",
"thirteen", "fourteen", "fifteen",
"sixteen", "seventeen", "eighteen",
"nineteen" };
private final static String[] tens = { "twenty", "thirty", "forty",
"fifty", "sixty", "seventy",
"eighty", "ninety" };
private static String verbalize(int number)
{
if (number == 0)
return "zero";
if (number < 10)
return digits[number - 1];
if (number < 20)
return teens[number - 10];
String result = tens[number / 10 - 2];
int digit = number % 10;
if (digit == 0)
return result;
return result + " " + digits[digit - 1];
}
public static void main(String[] args)
{
int number = new Scanner(System.in).nextInt();;
if (number < 0 || number > 99)
System.out.println("Wrong number");
else
System.out.println(verbalize(number));
}
}
Comments
Leave a comment