Java人民币面额分解计算器 - 统计各种面额纸币数量
使用Java计算人民币面额分解
本程序使用Java编写,可以输入一个人民币面额(单位:元),并自动计算并输出需要多少张100元、50元、20元、10元、5元、1元纸币。
**代码如下:**javaimport java.util.Scanner;
public class RMBCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println('请输入人民币面额(单位:元):'); int money = scanner.nextInt();
int hundredCount = money / 100; // 100元纸币数量 int fiftyCount = (money % 100) / 50; // 50元纸币数量 int twentyCount = (money % 50) / 20; // 20元纸币数量 int tenCount = (money % 20) / 10; // 10元纸币数量 int fiveCount = (money % 10) / 5; // 5元纸币数量 int oneCount = money % 5; // 1元纸币数量
System.out.println('需要' + hundredCount + '张100元纸币'); System.out.println('需要' + fiftyCount + '张50元纸币'); System.out.println('需要' + twentyCount + '张20元纸币'); System.out.println('需要' + tenCount + '张10元纸币'); System.out.println('需要' + fiveCount + '张5元纸币'); System.out.println('需要' + oneCount + '张1元纸币'); }}
程序功能:
- 使用
Scanner类获取用户输入的人民币面额。2. 通过除法和取余运算计算每种面额纸币的数量。3. 将计算结果输出到控制台。
使用方法:
- 将代码保存为
.java文件。2. 使用Java编译器编译代码。3. 运行编译后的程序,输入人民币面额,即可获得计算结果。
示例:
输入:1234
输出:
需要12张100元纸币需要0张50元纸币需要1张20元纸币需要1张10元纸币需要0张5元纸币需要4张1元纸币
原文地址: https://www.cveoy.top/t/topic/nzof 著作权归作者所有。请勿转载和采集!