package 第二次作业;
public class 第一题第一问 { //class类名
public static void main(String[] args) { //相当于主函数
String 应收金额 =
javax.swing.JOptionPane.showInputDialog("输入应收金额:");//提示输入应收金额,且保存它
int amount = Integer.parseInt(应收金额); //将应收金额赋值给amount
String 付款金额 =
javax.swing.JOptionPane.showInputDialog("输入付款金额:");//提示输入付款金额,且保存它
int sum = Integer.parseInt(付款金额); //将付款金额赋值给sum
int cta=sum-amount; //得出找零,且赋值给cta
if(cta>=0) //如果付款金额足够
{
int a=cta/100; //一百元面值的找零数
int b=(cta%100)/50; //五十元面值的找零数
int c=(cta%50)/20; //二十元面值的找零数
int d=(cta-a*100-b*50-c*20)/10; //十元面值的找零数
int e=(cta%10)/5; //伍元面值的找零数
int f=cta%5; //一元面值的找零数
System.out.println(a+"张一百元面值的人名币");//输出各币值的找零数
System.out.println(b+"张五十元面值的人名币");
System.out.println(c+"张二十元面值的人名币");
System.out.println(d+"张十元面值的人名币");
System.out.println(e+"张五元面值的人名币");
System.out.println(f+"张一元面值的人名币");
}
else
{
System.out.println("所收金额不足。"); //付款金额不够
}
}
}
public static void main(String[] args) { //相当于主函数
String 应收金额 =
javax.swing.JOptionPane.showInputDialog("输入应收金额:");//提示输入应收金额,且保存它
int amount = Integer.parseInt(应收金额); //将应收金额赋值给amount
String 付款金额 =
javax.swing.JOptionPane.showInputDialog("输入付款金额:");//提示输入付款金额,且保存它
int sum = Integer.parseInt(付款金额); //将付款金额赋值给sum
int cta=sum-amount; //得出找零,且赋值给cta
if(cta>=0) //如果付款金额足够
{
int a=cta/100; //一百元面值的找零数
int b=(cta%100)/50; //五十元面值的找零数
int c=(cta%50)/20; //二十元面值的找零数
int d=(cta-a*100-b*50-c*20)/10; //十元面值的找零数
int e=(cta%10)/5; //伍元面值的找零数
int f=cta%5; //一元面值的找零数
System.out.println(a+"张一百元面值的人名币");//输出各币值的找零数
System.out.println(b+"张五十元面值的人名币");
System.out.println(c+"张二十元面值的人名币");
System.out.println(d+"张十元面值的人名币");
System.out.println(e+"张五元面值的人名币");
System.out.println(f+"张一元面值的人名币");
}
else
{
System.out.println("所收金额不足。"); //付款金额不够
}
}
}