-3
String choice = "y";
while(choice.equalsIgnoreCase("y")){
if (cents <= 99 && cents > 0){
quarters = cents/quarters;
System.out.println("Quarters: " + quarters);
dimes = cents/dimes;
System.out.println("Dimes: " + dimes);
nickels = cents/nickels;
System.out.println("Nickels: " + nickels);
pennies = cents/pennies;
System.out.println("Pennies: " + pennies);
各ステップの後にモジュラス演算子を実装する必要がありますか?なぜ私のコードは四分の一に分割された後、残りのセントをディミット、ニッケル、ペニーで分割しないのですか?
ようこそスタックオーバーフロー!宿題の助けを求めているようです。それ自体に問題はありませんが、これらのことを守ってください(http://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions/338845#338845)、それに応じて質問を編集してください。 (これは宿題ではなくとも、とにかくアドバイスを検討してください) –
int divisionと混同しているとします。この投稿は役に立つかもしれません。(http://stackoverflow.com/questions/4685450/why-is-the-result-of-1-3-0) –
ありがとう、私は助けてくれてありがとう – user7805798