# JAVA Coding

Ragavan
JAVA Coding
Posted in : Java Beginners
Have to write a function that will write out from 1 to 10000 in words.
For example if i give "1" as input the output should be "one"

August 4, 2010 at 12:41 PM

Hi Friend,

Try the following code:

public class NumToWords {
String string;
String st1[]={"","one","two","three","four","five","six","seven","eight","nine",};
String st2[]={"hundred","thousand","lakh","crore"};
String st3[]={"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","ninteen",};
String st4[]={"twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninty"};

public String convert(int number){
int n=1;
int word ;
string="";
while ( number != 0 ){
switch ( n ){
case 1 :
word = number % 100 ;
pass ( word ) ;
if( number > 100 && number % 100 != 0 ){
show ( "and " ) ;
}
number /= 100 ;
break ;

case 2 :
word = number % 10 ;
if ( word != 0 ){
show ( " " ) ;
show ( st2[0] ) ;
show ( " " ) ;
pass ( word ) ;
}
number /= 10 ;
break ;

case 3 :
word = number % 100 ;
if ( word != 0 ){
show( " " ) ;
show( st2[1] ) ;
show( " " ) ;
pass( word ) ;
}
number /= 100 ;
break ;

case 4 :
word = number % 100 ;
if ( word != 0 ){
show ( " " ) ;
show ( st2[2] ) ;
show ( " " ) ;
pass ( word ) ;
}
number /= 100 ;
break ;

case 5 :
word = number % 100 ;
if ( word != 0 ){
show ( " " ) ;
show ( st2[3] ) ;
show ( " " ) ;
pass ( word ) ;
}
number /= 100 ;
break ;

}
n++ ;
}
return string;
}
public void pass(int number){
int word, q ;
if ( number < 10 ){
show ( st1[number] ) ;
}
if ( number > 9 && number < 20 ){
show ( st3[number-10] ) ;
}
if ( number > 19 ){
word = number % 10 ;
if ( word == 0 ){
q = number / 10 ;
show ( st4[q-2] ) ;
}
else{
q = number / 10 ;
show ( st1[word] ) ;
show ( " " ) ;
show ( st4[q-2] ) ;
}
}
}
public void show(String s){
String st ;
st= string ;
string= s ;
string+= st ;
}
public static void main(String[] args) {
NumToWords w=new NumToWords();
for(int i=1;i<=10000;i++){
String inwords=w.convert(i);
System.out.println(inwords);
}
}
}

Thanks

Java Coding
Java Coding  Hello, Can u please tel me how to improve my coding techniques.I am feeling difficulty with coding but I am perfect with my theory part
coding in java
coding in java  write a code to calculate the product of odd integers from 1-15   class ProductOfOddIntegers { public static void main(String[] args) { long product=1; for(int i=1;i<=15;i
java coding
java coding  Hi sir, WRITE A PROGRAMME TO MAKE EMPLOYMENT MANAGMENT HAVING COLORS AND FRAME IN IT,???? CAN U SUGGEST ME HOW TO MAKE IT IN CORE JAVA
java coding
java coding  sir i need code for how to send meg from one system to another system
java coding
java coding  i need to to a project in java and the title is file parsing. i need to read a file or if a particular file is given i have to count the no of vowels, pick out some terms, and to display the details about that file
java coding
java coding  i am using netbean to my project and it is Desktop Application.i want my textfield to accept only numbers or only alphabets .........plez plez plez do help me..........i am just beginner to java codes
java coding
java coding
java coding  i have source code for my project virtual classroom. i need a little guidance to run that code..do help me out
java coding
java coding  using swing i want to give an exit button which on clicking ask a msg "JOptionPane" is select "yes" then it should exit or else not....plez help me...... JOptionPane.showConfirmDialog(null,"DO YOU REALLY WANT
JAVA coding
JAVA coding  using classes and arrays implement the following create classes, inheritance, object and execute methods. there are 5 students in a class, capture the surname, first name, age and sex. capture their marks of a given
java coding
java coding  plz correct this one ....i want to retrive data row from databse ...all its working but for combobox it not.......plz plz plz help me...... private void jButton4ActionPerformed(java.awt.event.ActionEvent evt
java coding
java coding  (person, student,employee, faculty and staff are classes) design a class named person and its two subclasses named student and employee    class Person { public String name; public String address; public
java coding
java coding  can any one plez tell me how to retrive a row from access to each field of swing... i hav tried this but i am getting an SQL error "SQLExceptionOccurred[Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect
Java coding - WebSevices
Java coding for web services  How to start Java Coding for web services
java coding - Java Beginners
java coding  dear sir, i'm doing a java coding using with netbeans ide, so i'm trying to pass some text from one jframe to another jframe which is both are already opend on screen then how to do it? please send me
Image using Java coding
Image using Java coding  Hai, Display image in pdf file using Java coding through Xsl file.. Please help me.. xsl file generate the pdf file
coding - Java Beginners
coding  i need to start coding but i don't know how to start it so plz help me  Hi Friend, Please visit the following link: http://www.roseindia.net/java/ Thanks
color coding in java
color coding in java  hii..can anyone please help with auto coloring code in java swings..??a particular text field should have a particular color for a particular event..plzz help
single frame coding in java
single frame coding in java  sir, i am a beginner in java.i want to do a desktop application in java in which a single frame satisfies all needs.but i want changes in that frame only.how can i solve this?i think multiple frames
Coding - Java Beginners
Coding  How to do a coding to view employee name, salary and EPF. The EPF is calculated from the salary like 10% from their salary. and it also show... the technologies you create the application in Java/JSP/Servlet/JSF/Struts
java coding - Java Beginners
java coding  how to create a window that contain a list of all files of specified directory
Java Coding - Java Beginners
Java Coding  Code a for loop that adds the integers that are multiples of 5 starting with 50 and ending with 5. Each time the sum is increased, print it on a line at the console. Be sure to declare and initialize any required
Java Coding - Java Beginners
Java Coding  What is the meaning of following statement in Java? Clasname objectname = another_object_name.method_name; The Example Code is Given Below public void sessionCreated(HttpSessionEvent sessionEvent
Java Coding - Java Beginners
Java Coding  How do I code the following: Code a while loop that calculates the sum of the integers that are multiples of 5 starting with 5... on Java visit to : http://www.roseindia.net/java/ Thanks
Java Coding - Java Beginners
Java Coding  Code nested for loops that calculate the area of a rectangle that can range in size from a length and width of 1 to a length and width of 10. Print the area for each width for a given length on a single line
Java Coding - Java Beginners
Java Coding  Code a private static method named printMessage that accepts a String parameter that represents the message. The method should simply print the message followed by a blank line at the console. Write a statement
coding related - Java Beginners
coding related  what is the purpose of using these line in a program? char units = args[1].charAt(0); units = Character.toUpperCase.../java/java-conversion
Java Coding - Java Beginners
Java Coding  Two overloading methods that returns average using following headers A) public static int average(int[] array) B) public static double average(double[] array The program should prompt the user to enter
coding - Java Beginners
coding  i need start coding but don't have any idea to start plz help me
Java Coding - Java Beginners
Java Coding  How do I code the following: Code a switch statement that tests the value of an int variable named weightInt. This variable contains the weight of a shipment rounded up to the nearest multiple of 5. If the value
Java Coding - Java Beginners
Java Coding  How do I code the following: Code a private static method named getUPSShipping that accepts a double value named weight and an integer named zipCode and returns a double value. This method should set the value