package com.crack;
public class English {
public static String[] digits={"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"};
public static String[] teens={"Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"};
public static String[] tens={"Tens","Twenty","Thirty","Fourty","Fifty","Sixty","Seventy","Eighty","Ninety"};
public static String[] bigs={"","Thousand","Million"};
public static String TranstoStr100(int number)
{
String str="";
if(number>=100)
{
str+=digits[number/100-1]+"Hundred";
number%=100;
}
if(number>=11&&number<=19)
{
str+=teens[number-11]+" ";
}else if(number==10||number>=20)
{
str+=tens[number/10-1]+" ";
number%=10;
}
if(number>=1&&number<=9)
{
str+=digits[number-1];
}
return str;
}
public static String numToString(int number)
{
if(number==0)
return "Zero";
else if(number<0)
{
return "Negative"+numToString(-1*number);
}
else
{
int count=0;
String str="";
while(number>0)
{
if(number/1000!=0)
{
str= TranstoStr100(number%1000)+bigs[count]+" "+str ;
}
number/=1000;
count++;
}
return str;
}
}
}
public class English {
public static String[] digits={"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"};
public static String[] teens={"Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"};
public static String[] tens={"Tens","Twenty","Thirty","Fourty","Fifty","Sixty","Seventy","Eighty","Ninety"};
public static String[] bigs={"","Thousand","Million"};
public static String TranstoStr100(int number)
{
String str="";
if(number>=100)
{
str+=digits[number/100-1]+"Hundred";
number%=100;
}
if(number>=11&&number<=19)
{
str+=teens[number-11]+" ";
}else if(number==10||number>=20)
{
str+=tens[number/10-1]+" ";
number%=10;
}
if(number>=1&&number<=9)
{
str+=digits[number-1];
}
return str;
}
public static String numToString(int number)
{
if(number==0)
return "Zero";
else if(number<0)
{
return "Negative"+numToString(-1*number);
}
else
{
int count=0;
String str="";
while(number>0)
{
if(number/1000!=0)
{
str= TranstoStr100(number%1000)+bigs[count]+" "+str ;
}
number/=1000;
count++;
}
return str;
}
}
}