用java写一段程序输入一个值值是人民币的面额单位是元按照人民币纸质的面额划分
统计出需要多少张100元、50元、20元、10元、5元、1元纸币。
代码如下:
import 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元纸币");
}
原文地址: https://www.cveoy.top/t/topic/cKGB 著作权归作者所有。请勿转载和采集!