货币的转换(美元)

将输入的美元转化为多少美元、多少美分

列出清单,依次列出和总金额等价的最大数量的dollar(1美元)、quarter(25美分)、dime(10美分)、nickel(5美分)、penny(1美分)。

import java.util.Scanner;
public class Library
{
    public static void main(String[] args)
    {
        System.out.print("please input your dollars:");
        Scanner input = new Scanner(System.in);
        double sum = input.nextDouble();
        int amount = (int)(sum * 100);
        int dollars = amount / 100;
        int remainingAmount = amount % 100;
        int quarter = remainingAmount / 25;
        remainingAmount = remainingAmount % 25;
        int dime = remainingAmount / 10;
        remainingAmount = remainingAmount % 10;
        int nickel = remainingAmount / 5;
        remainingAmount = remainingAmount % 5;
        int pennies = remainingAmount / 1;
        System.out.println("Your amount " + sum + "consists of ");
        System.out.println("    " + dollars + " dollars");
        System.out.println("    " + quarter + " quarter");
        System.out.println("    " + dime + " dime");
        System.out.println("    " + nickel + " nickel");
        System.out.println("    " + pennies + " pennies");
    }
}

 运行结果:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值