整钱兑零钱
问题描述:
输入钱数转换成10元、5元、1元、5角、1角
输入double类型的金额:173.9
十元纸币:17
五元纸币:0
一元纸币:3
五角纸币:1
一角纸币:9
问题分析:
代码:
import java.util.Scanner;
/*
* 人民币兑换找零问题
*/
public class RMBConvert {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入钱的数:");
double money=input.nextDouble();
//处理元
int yuan=(int)money;
int numofShiyuan=yuan/10;
int numofWuyuan=yuan%10;
int numoYiyuan=0;
if(numofWuyuan>5) {
numofWuyuan=numofWuyuan/5;
numoYiyuan=yuan%10-5;
}else {
numofWuyuan=0;
numoYiyuan=yuan%10;
}
//处理角
int jiao=((int)(money*10))%1