Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


seshendrakrishnan.t
corejava
1 Answer(s)      6 years and 4 months ago
Posted in : Java Beginners



Advertisement
View Answers

August 26, 2008 at 10:19 AM


Hi friend,


import java.io.*;
class NumToWords {
private static final String[] maxWords = {
"",
" thousand",
" million",
" billion",
" trillion",
" quadrillion",
" quintillion"
};

private static final String[] tensWords = {
"",
" ten",
" twenty",
" thirty",
" fourty",
" fifty",
" sixty",
" seventy",
" eighty",
" ninety"
};

private static final String[] oneWords = {
"",
" one",
" two",
" three",
" four",
" five",
" six",
" seven",
" eight",
" nine",
" ten",
" eleven",
" twelve",
" thirteen",
" fourteen",
" fifteen",
" sixteen",
" seventeen",
" eighteen",
" nineteen"
};

private String oneThousand(int num) {
String str;

if (num % 100 < 20){
str = oneWords[num % 100];
num /= 100;
}
else {
str = oneWords[num % 10];
num /= 10;

str = tensWords[num % 10] + str;
num /= 10;
}
if (num == 0) return str;
return oneWords[num] + " hundred" + str;
}

public String convert(int num) {
/* special case */
if (num == 0) { return "zero"; }

String preStr = "";

if (num < 0) {
num = -num;
preStr = "negative";
}

String str = "";
int place = 0;

do {
int n = num % 1000;
if (n != 0){
String s = oneThousand(n);
str = s + maxWords[place] + str;
}
place++;
num /= 1000;
} while (num > 0);

return (preStr + str).trim();
}

public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the number");
String strNum = br.readLine();

int num = Integer.parseInt(strNum);
NumberToWords ntw = new NumberToWords();
System.out.println("Result is : " + ntw.convert(num));


}
}

For read for more information :

http://www.roseindia.net/java/java-conversion/convert-number-to-words.shtml

Thanks


Related Tutorials/Questions & Answers:
CoreJava Project
CoreJava Project  Hi Sir, I need a simple project(using core Java, Swings, JDBC) on core Java... If you have please send to my account
Advertisements
corejava - Java Beginners
corejava pass by value semantics  Example of pass by value semantics in Core Java.  Hi friend,Java passes parameters to methods using pass by value semantics. That is, a copy of the value of each of the specified
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1. When should I use the abstract class rather...;   Q 2. What is hashcode? When is hashCode() used ? Ans : ... use the equals method to make an exact match.    Q 3. How can I get
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1. How can I get the full path of Explorer.exe... that system can be access from an applet loaded via the Internet.     Q 2....   Q 3. Is it possible to convert a string to an abstract path ? Ans
Corejava Interview,Corejava questions,Corejava Interview Questions,Corejava
;    Q 1 : How should I create an immutable class ? Ans...; Q 2 : Is println overloading or overriding ?  Ans : The println() method...;     Q 3 : What is dynamic method dispatch ?  Ans
JList
JList  pls tell me about the concept the JList in corejava? and tell me a suitable example
core java - Java Beginners
core java  how to create a login page using only corejava(not servlets,jsp,hibernate,springs,structs)and that created loginpage contains database(ms-access) the database contains data what ever u r enter and automatically date
HOW TO BECOME A GOOD PROGRAMMER
HOW TO BECOME A GOOD PROGRAMMER  I want to know how to become good programmer   Hi Friend, Please go through the following link: CoreJava Tutorials Here you will get lot of examples with illustration where you can
What is Locale - Java Beginners
://www.roseindia.net/tutorial/java/corejava/javatext
Eclipse - IDE Questions
Eclipse  Hi To All.. I am new to ECLIPSE IDE. Please suggest me any book which can give me complete idea of setting environment and development with basic to advance development of java like(corejava,servlet,jsp,struts,ejb
Java Locale
/corejava/javatext/parseAndFormatDateUsingLocale.html Thanks
autentication & authorisation - JSP-Servlet
/interviewquestions/corejava/null-marker-interfaces-in-java.shtml Thanks
Advertisements
 

 

 

DMCA.com