小编coo*_*dsk的帖子

Java 类将零钱分解为硬币?

我正在做一个 java 任务,你输入一个对象的价格和一个理论客户交给你的项目金额。然后程序会返回您欠他们的金额,并将其分解为您应该给他们的美元、四分之一、一角硬币、镍币和便士。

基本上这是它运行时的样子

购买价格是多少?(如果对您有帮助,请排除计算中的小数)
$98.50
您支付了多少钱?(不包括小数)
100.00 美元
购买价格为 98.50 美元
您支付了 100.0 美元
您收到了 1.50 美元的找零。
0 一百美元的钞票
0 五十美元的钞票
0 二十美元的钞票
0 十美元的钞票
0 五美元的钞票
1 一美元的钞票
2 季
币 0 角钱(s)
0 镍
0 便士/便士

我理解其中的大部分内容,但我似乎无法理解交回的零钱的故障。到目前为止,这是我的代码,但如果有人可以告诉我如何分解更改。

import java.util.*;
public class ChangeTendered {

    public static void main(String[] args){

        Scanner scan = new Scanner(System.in);

        System.out.println("Enter the purchase price: ");
        double price = scan.nextDouble();
        System.out.println("Enter the amount payed: ");
        double ammountPayed = scan.nextDouble();

        double changeDue = ammountPayed - price; …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1