Online Training Spring Hibernate Training in Delhi R Programming Training Course Big Data and Hadoop Training Java Training  
 

java beginners

Ads

 
 

Share on Google+Share on Google+

bhavna
java beginners
1 Answer(s)      7 years ago
Posted in : Java Beginners

to Write a program to convert entered number into words.
Output : You have entered number = 356
The number in words is = three five six.


thanks
Ads
View Answers

January 18, 2010 at 4:45 PM


Hi Friend,

Try the following code:

import java.util.*;
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 number = new NumberToWords();
Scanner input=new Scanner(System.in);
System.out.println("Enter four digit Number: ");
int n=input.nextInt();
Character c1 = new Character(Integer.toString(n).charAt(0));
Character c2 = new Character(Integer.toString(n).charAt(1));
Character c3 = new Character(Integer.toString(n).charAt(2));
Character c4 = new Character(Integer.toString(n).charAt(3));

System.out.print( number.convert(Integer.parseInt(c1.toString()))+" "+number.convert(Integer.parseInt(c2.toString()))+" "+number.convert(Integer.parseInt(c3.toString()))+" "+number.convert(Integer.parseInt(c4.toString())));

}
}

Thanks

Ads









Related Tutorials/Questions & Answers:
java beginners - Java Beginners
the following links: http://www.roseindia.net/java/beginners/StringTokenizing.shtml http://www.roseindia.net/java/beginners/tokenizingjavasourcecode.shtml...java beginners  what is StringTokenizer? what is the funciton
Beginners in Java
Beginners in Java  Hi, I am beginners in Java, can someone help me... tutorials for beginners in Java with example? Thanks.   Hi, want to be command over Java, you should go on the link and follow the various beginners
Advertisements
Java for beginners
Java for beginners  Java for beginners Which is the best resource... Java video tutorial for beginners. Thanks   Hi, Here are the best resources for Learning Java for beginners: Java Video tutorial Java tutorials
Java for beginners - Java Beginners
://www.roseindia.net/java/beginners/index.shtml Thanks...Java for beginners  Hi! I would like to ask you the easiest way to understand java as a beginner? Do i need to read books in advance
programming - Java Beginners
programming for java beginners  How to start programming for java beginners
java beginners doubt!
java beginners doubt!  How to write clone()in java strings
Good tutorials for beginners in Java
Good tutorials for beginners in Java   Hi, I am beginners in Java... in details about good tutorials for beginners in Java with example? Thanks.   ... the various beginners tutorials related to Java http://www.roseindia.net/java/beginners
Java - Java Beginners
Java  how to declare arrays   Hi Friend, Please visit the following link: http://www.roseindia.net/java/beginners/array.shtml Thanks
basic java - Java Beginners
basic java  oops concept in java ?  Hi Friend, Please visit the following links: http://www.roseindia.net/java/beginners/oop-in-java.shtml http://www.roseindia.net/java/learn-java-in-a-day/oops.shtml Thanks
java - Java Beginners
java  ...can you give me a sample program of insertion sorting... with a comment,,on what is algorithm..   Hi Friend, Please visit the following link: http://www.roseindia.net/java/beginners/arrayexamples
java beginners - Java Beginners
java beginners   pl. give few example program of signed and unsigned integer bye
Which is the best Java tutorials for beginners?
Which is the best Java tutorials for beginners?  Hello, I am trying to find good tutorials for beginners. Which is the best Java tutorials... Tutorial for Beginners. This tutorial is best for learning Java. Beginners
java - Java Beginners
links: http://www.roseindia.net/java/java-conversion/DecimalToBinary.shtml http://www.roseindia.net/java/beginners/DataConversion.shtml Thanks...java  write a java program that will read a positive integer
java - Java Beginners
java  HOW AND WHERE SHOULD I USE A CONSTRUCTOR IN JAVA PROGRAMMING???   Hi Friend, Please visit the following links: http://www.roseindia.net/java/beginners/Construct.shtml http://www.roseindia.net/java/java
java beginners - Java Beginners
java beginners   pl. tell me in System.out.print() what is System , what is out , print is method name . is System is a package of class name thanks   Hi Friend, System: It is a standard java class
java beginners - Java Beginners
java beginners  pl. let me know the answers of the following questions : 1) A program is unable to create objects of a class declared globally. what could be the problem wtih this construcotr 2) what is the benefit
java beginners - Java Beginners
java beginners   pl. let me know how to exterat the decimal numbers from a number i want a java program for it Example if input 12.453 OUTPUT 12 .453 if input 25.7657 OUTPUT 25
Tutorial For Java beginners
Tutorial For Java beginners  I am beginners in Java. Is there any good tutorial and example for beginners in Java? I want to learn Java before Jan... of December 2013. Check the Java Beginners Java Tutorial section for tutorials
java beginners - Java Beginners
java beginners   let me know the java code for the followign patteren *00 **0 *** **0 *0 0 means space whereever the stars are there that is the pattern   class user { public static void main(String
java beginners - Java Beginners
java beginners  pl. let me know the java program to get the following patteren pl. can i I get it today itself . thank you regargd a a a a a a a a a a a a a and the bewlow
java beginners - Java Beginners
java beginners  thanks for the suggestion so I am sending the patteren in place of dots i want blank space aaaaaaaaaaaaaaaa a............a a........a a.....a a...a a thanks
java beginners - Java Beginners
java beginners  the pattern was not in this format * * * * * * * * * * * * * * * * it is like this * * * * * * * * * * * * * * * * thanks   Hi Friend, If you want the following
java beginners - Java Beginners
java beginners  please let me know what is the difference between signed and unsigned integer thanks regards bhavna   Hi Friend, Differences: 1)Signed integer can be a negative number whereas
java beginners - Java Beginners
java beginners   what are real constant? give some example of real constant. which of the following is the valid real constant. 2.0, -16.0, +15/2, 1.9E, 189.E4, 0.67E3.6  Hi Friend, A real constant is a real
java beginners - Java Beginners
java beginners   the patteren u received is not the actual patteren which i need the program i don't know why the patteren does not reach in proper formate to you . it was in upside down triangle form . at the top
java beginners - Java Beginners
java beginners   Q. 1 How is class related to data abstraction? Q. 2 what is the relationship between a class and an object? thanks  Hi Friend, 1)Data Abstraction is used to hide certain details that we
java beginners - Java Beginners
java beginners  pl. let me know the the following 1) difference between parameters and arguments 2) differentiate between recursive funciton and overloaded function thanks   Hi Friend, 1) Parameter
java beginners - Java Beginners
java beginners  is there any other way to do this ? i want to do by using charAt() function and by decreasing the ascii code by 2 . Write a program to encode a message. The idea is to shift each letter of a alphabet
java beginners - Java Beginners
java beginners   pl. let me know the program for the following question. A Cyber Café charges for the usage of computer according.../= per minute Write a java program to accept number of hours he worked and print
java beginners - Java Beginners
java beginners   to Write a program to convert entered number into words. Output : You have entered number = 356 The number in words is = three five six. thanks   Hi Friend, Try the following
java downloads - Java Beginners
information. http://www.roseindia.net/java/beginners/download_jdk.shtml...java downloads  hi friends, i would like to download java1.5 .so if possible please send the link for java1.5 free download  Hi friend