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
Can you call a method on a null object?
Why string is immutable or final in java
What is a vector in java?
What does it mean that a class or member is final?
What is a variable declaration?
How do you create an array in java?
What are heterogeneous objects?
What does method mean?
What is the formula to calculate percentage?
How the metacharacters are different from the ordinary characters?
What is map and hashmap in java?
Explain jvm, jre, and jdk?
How do you compare objects in java?
What is meant by binding in rmi?
What is the history of java?