美文网首页
拆分金额

拆分金额

作者: 醛烷基八氮 | 来源:发表于2020-07-15 14:21 被阅读0次

输入一个金额,然后告诉该金额有多少个十块,多少个一块,多少个五毛,多少个一毛

代码如下

package com.xuetang9.T15.JavaOrigin;
import java.util.Scanner;
public class MoneyChange {
public static void main(String[] args) {
    double money ;
    double jiao ;
    int ten ;
    int five ;
    int one ;
    int dotFive ;
    int dotOne ;
    Scanner input = new Scanner(System.in);
    System.out.println("请输入金额:");
    money = input.nextDouble();
    jiao = money * 10 % 10 ;
    ten = (int)money / 10 ;
    System.out.println("10块钱的数量: " + ten);
    five = (int)(money % 10)/5 ;
    System.out.println("五块钱的数量" + five);
    one = (int)(money % 5) ;
    System.out.println("一块钱的数量" + one);
    dotFive = (int)jiao / 5 ;
    System.out.println("五角的数量" + dotFive);
    dotOne = (int)(jiao % 5) ;
    System.out.println("一角的数量" + dotOne);
  }
}

  充分利用取模和强制类型转换,可得到最终的结果。但是需要注意如果用减法可能会导致精度的缺失。

相关文章

网友评论

      本文标题:拆分金额

      本文链接:https://www.haomeiwen.com/subject/hdgdhktx.html