int b=getcents(amt,amount); String inwords=getword(amt); String cents=getword(b);
System.out.println("*********************************************************** *********************"); System.out.println("\t\t\t GOLDEN BANK"); System.out.println("\n\n\t\t\t\t\tDATE (MM/DD/YYYY):"+date+"\n\n\n"); System.out.println("Pay To The Order Of:"+ name + " \t\tAmount:" + amount + "\n\n" ); System.out.print("Amount in Words :"+inwords + "Pesos and "+cents +"Centavos"+"\n\n\n"); System.out.println("TO:"+receive); System.out.println("\t\t\t\t\n\n\t\t\t\t\t Signature:________________________"); System.out.println("\n\n\n\n*************************************************** *****************************");
do{ System.out.println("LiKe tO rEpEaT? yes or no?"); chan = in.readLine();
if (!(chan.equalsIgnoreCase("yes")||chan.equalsIgnoreCase("no"))) System.out.println("\n\n\n\twRoNg InPuT!!! EnTeR tHe CoRrEcT InPuT pLeAsE...\n\n\n");
}while (!(chan.equalsIgnoreCase("no"))); System.out.println("\n\n\n\t\t\t\tThAnK YoU!\n\n\n\t\t\t\thAvE a NiCe Day!!!\n\n\n\n\n");
} public static int getcents(int x,double y){ double j=(double) x; double a=y-j; double c=(a+.001)*100; int d = (int) c;
return d; }
public static String getDate()throws Exception{ System.out.print("DATE (MONTH/DAY/YEAR):"); String str=in.readLine(); return str; } public static String getName()throws Exception{ System.out.print("Pay To The Order Of :"); String str=in.readLine(); return str; } public static double getamount() throws Exception{ System.out.print("Enter amount in figure:"); String str = in.readLine(); return Double.parseDouble(str); } public static String getReceive() throws Exception{ System.out.print("Enter name and address of the receiver: "); String str=in.readLine(); return str; } public static String getword(int amount){
String NumInWords=" ";
if(amount>=1000000){ NumInWords+=getword(amount/1000000)+" Million "; amount=amount%1000000; } if (amount>=1000){ NumInWords+=getword(amount/1000)+" Thousand "; amount=amount%1000; } if (amount>=100){ NumInWords+=getdigit(amount/100)+" Hundred "; amount=amount%100; } if (amount>=20){ NumInWords+=gettens(amount/10)+" "; amount=amount%10;
} if (amount>=10){ NumInWords+=getteen(amount)+" ";
} if (amount>=0){ NumInWords+=getdigit(amount)+" "; }
return NumInWords; } public static String gettens(int amount){
String number=" ";
switch(amount) { case 2:number="Twenty"; break; case 3: number="Thirty"; break; case 4: number="Forty"; break; case 5: number="Fifty"; break; case 6: number="Sixty"; break; case 7: number="Seventy"; break; case 8: number="Eighty"; break; case 9: number="Ninety"; break; } return number;
}
public static String getteen(int amount){
String number=" ";
switch(amount) { case 10:number="Ten"; break; case 11: number="Eleven"; break; case 12: number="Twelve"; break; case 13: number="Thirteen"; break; case 14: number="Fourteen"; break; case 15: number="Fifthteen"; break; case 16: number="Sixteen"; break; case 17: number="Seventeen"; break; case 18: number="Eighteen"; break; case 19: number="Nineteen"; break; } return number; }
public static String getdigit(int amount){
String number=" ";
switch(amount) { case 0: number="Zero"; break; case 1: number="One"; break; case 2:number="Two"; break; case 3: number="Three"; break; case 4: number="Four"; break; case 5: number="Five"; break; case 6: number="Six"; break; case 7: number="Seven"; break; case 8: number="Eight"; break; case 9: number="Nine"; break; } return number; } }
What are you trying to do with the program? I have executed it and seems fine, but untill we know what you are desiring from it we cant help you attain it.