中易网

如何用Java语言编写购物结算系统

答案:1  悬赏:50  
解决时间 2021-01-14 02:45
如何用Java语言编写购物结算系统
最佳答案
import java.util.Scanner;

//看这样的行吗?
public class StoreCharge {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("输入应付金额:");
    double x = sc.nextDouble();
        Price p1 = ampayable(x);
        System.out.println(p1.toString());
        System.out.println("输入实付金额:");
        double y = sc.nextDouble();
        Price p2 = ampaid(y);
        System.out.println(p2.toString());
        System.out.println("找零:"+charge(p1,p2).toString());
        charge(p1,p2);
         
    }
    public static Price charge(Price p1,Price p2){//p1总货价 p2收款
        int c,b;
        if(p2.conner            b = p2.conner+10-p1.conner;
            p2.element = p2.element-1;
        }else
            b = p2.conner-p1.conner;
        c = p2.element - p1.element;
        return new Price(c,b);        
    }
    public static Price ampayable(double x){//应付金额
    Price a = new Price();
    a.element = (int)x;
    a.conner  = (int)(x*10 -((int)x)*10);
    return a;
    }
    public static Price ampaid(double x){//实付金额
    Price a = new Price();
    a.element = (int)x;
    a.conner  = (int)(x*10 -((int)x)*10);
    return a;
    }
 
}
class Price{
    int element;//元
    int conner;//角
    public Price(){}
    public Price(int e,int c){
        element = e;
        conner = c;
    }
    public String toString(){
    return element+"元"+conner+"角";
    }
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求未闻花名尾曲Secret Base ~君がくれたもの~
算了,谁让俺就是喜欢你呢
马太福音18章6节到9节罪的诱惑宇厷洁解释
为什么有人选择基金投资,我投资的是69贷啊,
谁是当今中国首席BBOY
徐墩村地址在哪,我要去那里办事
《别碰我》的歌词
轻声哇能组什么词
苏宁宣传的香薰空调好吗?
蒋坡村地址有知道的么?有点事想过去
一条成年灵缇犬能卖多少钱
人与人之间的相处最重要是什么?请说出至少三
我想要曹文轩的《小河弯弯》全文。
斗鱼电影直播怎么没了
惠州公交IP卡在那里办的
推荐资讯
一号字体换算数字格式是多大
用什么东西可以防止蟑螂进房间呢?
中国东西寄到荷兰邮费大约多少?
怎么调山地车v刹到最合适
愿望是什么成语
洛克人ZX的金手指(日版)的
从江岸乘坐什么车可以到欢乐大道铁机路
WindowsRT能不能升级到Win10
普通硅酸盐水泥中的活性材料和非活性混合材料
记笔记,手写本很多,买什么好
整天总是胡思乱想,总想一些不好的事,怎么办
从新场地铁站到上海市静安区梅园路35号2号楼6
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?