liang183 发表于 2016-12-24 15:32:12

java程序实现整钱兑零源码答案


package nameyu;import java.util.Scanner;public class Test {     /**   * @param args   */    public static void main(String[] args) {      // TODO Auto-generated method stub      Scanner input=new Scanner(System.in);      System.out.print("Enter an amount in double,for example 11.56:");      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;      String output="Your amount"+amount+"consists of\n";      if (numberOfOneDollars>1){            output+="\t"+numberOfOneDollars+"dollars\n";       }else if(numberOfOneDollars==1){            output+="\t"+numberOfOneDollars+"dollar\n";      }else            output=output;      if (numberOfQuarters>1){            output+="\t"+numberOfQuarters+"quarters\n";       }else if(numberOfQuarters==1){            output+="\t"+numberOfQuarters+"quarter\n";      }else            output=output;      if (numberOfDimes>1){            output+="\t"+numberOfDimes+"dimes\n";       }else if(numberOfDimes==1){            output+="\t"+numberOfDimes+"dime\n";      }else            output=output;      if (numberOfNickels>1){            output+="\t"+numberOfNickels+"nickels\n";       }else if(numberOfNickels==1){            output+="\t"+numberOfNickels+"nickel\n";      }else            output=output;      if (numberOfPennies>1){            output+="\t"+numberOfPennies+"pennies\n";       }else if(numberOfPennies==1){            output+="\t"+numberOfPennies+"pennie\n";      }else            output=output;      System.out.println(output);    }    }   
页: [1]
查看完整版本: java程序实现整钱兑零源码答案