使用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元纸币');    }}

程序功能:

  1. 使用Scanner类获取用户输入的人民币面额。2. 通过除法和取余运算计算每种面额纸币的数量。3. 将计算结果输出到控制台。

使用方法:

  1. 将代码保存为.java文件。2. 使用Java编译器编译代码。3. 运行编译后的程序,输入人民币面额,即可获得计算结果。

示例:

输入:1234

输出:

需要12张100元纸币需要0张50元纸币需要1张20元纸币需要1张10元纸币需要0张5元纸币需要4张1元纸币


原文地址: https://www.cveoy.top/t/topic/nzof 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录