java吧 关注:1,256,714贴子:12,748,300
  • 5回复贴,共1

本人菜鸟一只~~ 一个程序 到这不会编了,求指教 在线等!!~~~

只看楼主收藏回复

public class Money{
public static void main(String args[]){
//Create Scanner
Scanner input = new Scanner(System.in);
System.out.println("Enter an amount in double, for example:23.67");
double amount = input.nextDouble();
int remainingAmount = (int)(amount * 100);
int numberOfOneDollars = remainingAmount / 100;
remainingAmount = remainingAmount % 100;
int numberOfQuarters = remainingAmount / 25;
remainingAmount = remainingAmount % 25;
int numberOfDimes = remainingAmount / 10;
remainingAmount = remainingAmount % 10;
int numberOfNickels = remainingAmount / 5;
remainingAmount = remainingAmount % 5;
int numberOfPennies = remainingAmount;
System.out.println(" Your amount " + amount + " consists of " + numberOfOneDollars + " dollars " + numberOfQuarters + " quarters " + numberOfDimes + " dimes " + numberOfNickels + " nickels " + numberOfPennies + " pennies " );
}
}


IP属地:四川1楼2012-10-07 19:28回复
    原题是这样的, 只显示非零货币单位,用单词的单数形式显示一个单位,例如1 dollar and 1penny;用单词的复数形式显示多余一个单位的值,例如2 dollars and 3pennies
    我想知道这个只显示非零货币单位 和单数形式这个怎么显示 怎么在原程序里添加
    求指教


    IP属地:四川2楼2012-10-07 19:31
    回复
      这程序你想干什么?


      IP属地:江苏来自Android客户端3楼2012-10-07 19:32
      收起回复
        学目测学过c语言


        来自手机贴吧4楼2012-10-07 19:33
        回复
          求关注


          IP属地:四川5楼2012-10-07 19:46
          回复