62,623
社区成员
发帖
与我相关
我的任务
分享import javax.swing.*;
public class MoneyChange
{
public static void main(String[] args)
{
int a,b,c;
String amountString=JOptionPane.showInputDialog(null,"请输入钱数","整钱兑零",JOptionPane.QUESTION_MESSAGE);
double amount=Double.parseDouble(amountString);
a=(int)amount;
System.out.println("(1元)"+a);
b=(int)(((amount-a)*10)/1);
c=(int)((amount-a-b*0.1)*100);
if(b<5)
System.out.println("(1角)"+b);
else if(b==5)
System.out.println("(5角)1");
else
{
System.out.println("(5角)1");
System.out.println("(1角)"+(b-5));
}
if(c<2&&c>0)
System.out.println("(1分)1");
else if(c==2)
{
System.out.println("(2分)1");
}
else
{
System.out.println("(2分)"+(c/2));
System.out.println("(1分)"+(c%2));
}
}
} String s="123.65";
double money=Double.parseDouble(s);
money=money*100;
int yuan=(int)money/100;
System.out.print(yuan+"个元 ");
money=money-yuan*100;
int fiveJiao=(int)money/50;
System.out.print(fiveJiao+"个5角 ");
money=money-fiveJiao*50;
int oneJiao=(int)money/10;
money=money-oneJiao*10;
System.out.print(oneJiao+"个1角 ");
int fiveFen=(int)money/5;
money=money-fiveFen*5;
System.out.print(fiveFen+"个5分 ");
int twoFen=(int)money/2;
money=money-twoFen*2;
System.out.print(twoFen+"个2分 ");
int oneFen=(int)money/1;
System.out.print(oneFen+"个1分 ");import javax.swing.*;
public class MoneyChange {
public static void main(String[] args) {
double a,b,c,d,e;
String amountString=JOptionPane.showInputDialog(null,"请输入钱数","整钱兑零",JOptionPane.QUESTION_MESSAGE);
double amount=Double.parseDouble(amountString);
a=(int)amount;
b=(int)((amount-a)*2);
c=(int)((amount-a-b/2)*10);
d=(int)((amount-a-b/2-c/10)*50);
e=Math.rint(((amount-a-b/2-c/10-d/50)*100));
System.out.println("(1元)"+a);
System.out.println("(5角)"+b+" "+((amount-a)*2));
System.out.println("(1角)"+c+" "+(amount-a-b/2));
System.out.println("(2分)"+d);
System.out.println("(1分)"+e);
}
} String s="180.27";
double money=Double.parseDouble(s);
int yuan=(int)money/1;
System.out.print(yuan+" 个元 ");
money=(money-yuan)*10;
int fiveJiao=(int)money/5;
System.out.print(fiveJiao+" 个5角 ");
money=money-(fiveJiao*5);
int oneJiao=(int)money/1;
System.out.print(oneJiao+" 个1角 ");
money=money-(oneJiao*1);
money=money*10;
int fiveFeng=(int)money/5;
money=money-5*fiveFeng;
System.out.println(fiveFeng+" 个5分 ");
int twoFeng=(int)money/2;
money=money-2*twoFeng;
System.out.print(twoFeng+" 个2分 ");
int oneFeng=(int)money/2;
System.out.println(oneFeng+" 个1分 "); String s="180.75";
double money=Double.parseDouble(s);
int yuan=(int)money/1;
System.out.print(yuan+" 个元 ");
money=(money-yuan)*10;
int fiveJiao=(int)money/5;
System.out.print(fiveJiao+" 个5角 ");
money=money-(fiveJiao*5);
int oneJiao=(int)money/1;
System.out.print(oneJiao+" 个1角 ");
money=money-(oneJiao*1);
money=money*10;
int fiveFeng=(int)money/5;
money=money-5*fiveFeng;
System.out.println(fiveFeng+" 个5分 ");
int oneFeng=(int)money/1;
System.out.println(oneFeng+" 个1分 ");