概述
7-4 计算钱币 (7 分)
编写程序,读取用户输入的代表总金额的double值,打印表示该金额所需的最少纸币张数和硬币个数,打印从最大金额开始。纸币的种类有十元、五元、一元,硬币的种类有五角、一角、贰分、壹分。
输入格式:
47.63
输出格式:
4 张十元
1 张五元
2 张一元
1 个五角
1 个一角
1 个贰分
1 个壹分
输入样例:
在这里给出一组输入。例如:
47.63
输出样例:
在这里给出相应的输出。例如:
4 张十元
1 张五元
2 张一元
1 个五角
1 个一角
1 个贰分
1 个壹分
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
double 钱=input.nextDouble();
int 钱数;
钱=钱*100;//java似乎不好实现double取余,换成整数进行运算
钱数=(int)钱;
int 十元=0,五元=0,一元=0,五角=0,一角=0,贰分=0,壹分=0;
十元=钱数/1000;
五元=钱数%1000/500;
一元=钱数%500/100;
五角=钱数%100/50;
一角=钱数%50/10;
贰分=钱数%10/2;
壹分=钱数%2/1;
System.out.println(十元+"张十元");
System.out.println(五元+"张五元");
System.out.println(一元+"张一元");
System.out.println(五角+"个五角");
System.out.println(一角+"个一角");
System.out.println(贰分+"个贰分");
System.out.println(壹分+"个壹分");
}
}
最后
以上就是害怕大树为你收集整理的JAVA实验1.7-4 计算钱币 (7 分)的全部内容,希望文章能够帮你解决JAVA实验1.7-4 计算钱币 (7 分)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复