public class Pay {
public static void main(String[] args) {
// TODO Auto-generated method stub
double shirt = 245; //T恤单价
int shirtNo = 2; //T恤个数
double shoeprice = 570; //网球鞋单价
int shoeNo = 1; //网球鞋个数
double padprice = 320; //网球拍单价数
int padNo = 1; //网球拍个数
int discount = 8; //折扣
double finalpay = (shirt*shirtNo) + (shoeprice*shoeNo)+(padprice*padNo)*0.8;
//消费总额
double returnMoney = 1500 - finalpay; //找钱
double socre = finalpay*3/100; //积分
System.out.println("* * * * * *消费单* * * * * *");
System.out.println("购买物品\t"+"单价\t\t"+"个数\t\t"+"金额");
System.out.println("T恤\t"+"¥245\t\t"+"2\t\t"+"¥490");
System.out.println("网球鞋\t"+"¥570\t\t"+"1\t\t"+"¥570");
System.out.println("网球拍\t"+"¥320\t\t"+"1\t\t"+"¥320\n");
System.out.println("折扣\t"+discount);
System.out.println("金额总计\t"+"¥"+finalpay);
System.out.println("实际交费\t"+"¥1500");
System.out.println("找钱\t"+"¥"+returnMoney);
System.out.println("本次购物所获的积分是"+socre);
}
}
以上是我的代码,但正确答应该是
正确答案应该是
折扣 8
金额总计 ¥1104.0
实际交费 ¥1500
找钱 ¥396.0
本次购物所获的积分是33
请问我哪里写错了?