AIM: Write a program in Java to convert number into words & print it
NumToWord.java
import java.util.Scanner; class NumToWord { public void chk(int n, String ch) { String one[]={""," one"," two"," three"," four"," five", " six"," seven"," eight"," nine"," ten", " eleven"," twelve"," thirteen"," fourteen", " fifteen"," sixteen"," seventeen"," eighteen", " nineteen"}; String ten[]={"",""," twenty"," thirty"," forty"," fifty", " sixty"," seventy"," eighty"," ninety"}; if(n>19) { System.out.print(ten[n/10]+" "+one[n%10]); } else { System.out.print(one[n]); } if(n>0) { System.out.print(ch); } } public static void main(String arg[]) { int n=0; Scanner sc=new Scanner(System.in); System.out.print("Enter Value: "); n=sc.nextInt(); if(n<=0) { System.out.println("Enter numbers greater then 0"); } else { NumToWord a=new NumToWord(); a.chk((n/1000000000)," billion"); a.chk((n/10000000)%100," crore"); a.chk((n/10000)%100," lakh"); a.chk((n/1000)%100," thousand"); a.chk((n/100)%10," hundred"); a.chk((n%100),""); } } }
Output
Number into word in java by practical server |
Note: Please Try to Yourself.
Happy Coding :)
1 Comments
Hey bro I can't understand this one can you help me ??
ReplyDeletePost a Comment