我需要在输出上计算美元和美分,但我现在不知道怎么做就像我只能计算所有钱的例子
然后他们输入了多少季度,美分,niquel等,然后我用它来计算QuantityTotalDollar =(int)quantityTotal%100;计算钱和美分,但我不知道如何只计算硬币并显示它像这样
你有1美元和26美分。
答案 0 :(得分:1)
好吧我想我现在明白了:你得到X美分,想知道有多少美元和美分。
让我们说
int totalCoins = 234;
int dollars = totalCoins/100;
int cents = totalCoins - (dollars*100);
System.out.println("you have $ "+dollars + " and " + cents +" cents ");
在这里我们创建" int"可变美元,只能是整数。在这种情况下,这将四舍五入为2.
然后我们通过总数来创造美分:234然后带走(2 * 100),留下34。
答案 1 :(得分:-1)
要计算美元数+美分数,请使用此表达式
money = (dollars) + (cents/100);
我认为您希望除以美元,但以下情况应该有效。
money = (dollars) / (cents/100);
我不完全理解这个问题,所以请记住,1美元= 100美分。