Write the program numbers into words.For example
2345==two thousand three hundred fourty five
Answer Posted / rajesh babu
public class NumberToWords{
static final String[] Number1 = {""," Hundrad"};
static final String[] Number2 = {"","One","Two",
"Three","Four","Five",
" Six"," Seven", "Eight"," Nine","Ten" };
String number(int number){
String str;
if (number % 100 < 10){
str = Number2[number % 100];
number /= 100;
}
else {
str= Number2[number % 5];
number /= 5;
}
if (number == 0) return str;
return Number2[number] + "hundred" + str;
}
public String convert(int number) {
if (number == 0){
return "zero";
}
String pre = "";
String str1 = "";
int i = 0;
do {
int n = number % 100;
if (n != 0){
String s = number(n);
str1 = s + Number1[i] + str1;
}
i++;
number /= 100;
}
while (number > 0);
return (pre + str1).trim();
}
public static void main(String[] args) {
NumberToWords num = new NumberToWords();
System.out.println("words is :=" + num.convert(1));
System.out.println("words is :=" + num.convert(2));
System.out.println("words is :=" + num.convert(3));
System.out.println("words is :=" + num.convert(4));
}
}
| Is This Answer Correct ? | 4 Yes | 13 No |
Post New Answer View All Answers
Will the compiler creates a default constructor if I have a parameterized constructor in the class?
Differece between class and generic class?
How many bits is a word?
What is args length in java?
What do you mean by synchronized non access modifier?
What is a newline character in java?
Should a main method be compulsorily declared in all java classes?
What do you mean by an object in java?
What are the important features of Java 11 release?
Are arrays primitive data types?
Which method must be implemented by all threads?
What are voids?
What is binary tree in java?
What is variable declaration and definition?
What is set in java?