java编写程序计算

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:58:21
java编写程序计算 一笔金额最少能用多少个100元.50元...1分来表达,金额通过键盘输入..

时间太少,要下班了,没细化52的,问题应该有,你在改改吧

String [] p ={"百元张数 :","十元张数 :","一元张数 :","角张数 :","分张数 :"};
int [] num={10000,1000,100,10,1,0};
System.out.println("输入负数跳出");
while(true)
{
StringBuffer str=new StringBuffer();
System.out.println("输入金额(**.**元) :");
InputStreamReader areais = new InputStreamReader(System.in);
BufferedReader areabr = new BufferedReader(areais);
String numberStr = areabr.readLine();
int money=0;
try
{
double tempa=Double.parseDouble(numberStr)*100;
money=(int)(tempa);
}catch(Exception e)
{
System.out.println("输入不合法重新输入:");
continue;
}
if(money<0)