电影商店——管理录像带租借,记录借出时间、到期时间、逾期费用。复杂一点可以生成逾期用户的账号报告。

package 电影商店;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Stack;

public class Manage {
    private String filename;
    private Stack<String>Outtime;
    private String ddl;
    private HashMap<String,Integer>info;
    Manage(String name){
        filename=name;
    }
    public void record_outtime(String time){
        Outtime.push(time);
    }
    public void record_outtime(){
        Date cur=new Date();
        SimpleDateFormat format=new SimpleDateFormat("yyyymmdd");
        String current=format.format(cur);
        Outtime.push(current);
    }
    public void record_ddl(String dd){
        ddl=dd;
    }
    public void record_ddl(){
        Date cur=new Date();
        SimpleDateFormat format=new SimpleDateFormat("yyyymmdd");
        String current=format.format(cur);
        Integer cu=Integer.valueOf(current);
        cu=cu+30;
        current=Integer.toString(cu);
        ddl=current;
    }
    public void record_omoney(Integer m,String n){
        info.put(n,m);
    }
    public void record_omoney(String time,String n) {
        Integer t = Integer.valueOf(time);
        Integer d = Integer.valueOf(ddl);
        Integer period = (d - t) * 2;
        info.put(n,period);
    }
    public void record_omoney(String n){
        Date cur=new Date();
        SimpleDateFormat format=new SimpleDateFormat("yyyymmdd");
        String current=format.format(cur);
        Integer cu=Integer.valueOf(current);
        Integer d= Integer.valueOf(ddl);
        Integer period=(cu-d)*2;
        info.put(n,period);
    }
    public void get_info(String name){
        System.out.println(name+"用户的逾期报告如下:");
        for(String k:info.keySet()){
            if(k==name){
                System.out.print("欠费为:");
                Integer money=info.get(k);
                System.out.print(money);
            }
            else continue;
        }
    }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值