⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee.java

📁 关于汽车的购买系统,收费系统,汽车耗油系统,是早期和同学开发的JAVA程序
💻 JAVA
字号:


package homework;


public class Employee
{
    private String name;
    Expense[] expenses=new Expense[365];
  
    public Employee()
    {
        this("jimmy");
    }
    public Employee(String name)
    {
        this.setName(name);
    }

    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name=name;
    }
    public boolean addExpense(Expense e)
    {
        for (int i = 0; i < expenses.length; i++)
        {
            if(expenses[i]==null)
            {
                expenses[i]=e;
                return true;
             }
        }
        return false;
    }
    Expense getExpense(int i){
        
        return expenses[i];
    }
    public int noOfExpenses()
    {
        int count=0;
        for (int i = 0; i < expenses.length; i++)
        {
            if(expenses[i]!=null)
                count++;
        }
        return count;
    }
    public double reimburse()
    {
        double reimburse=0;
        for (int i = 0; i < expenses.length; i++)
        {
            if(expenses[i]!=null&&expenses[i].isPaid()==false)
            
                reimburse+=expenses[i].getTotal();
                expenses[i].setIsPaid(true);
        }
        
        return reimburse;
    }
    double getTotal(){
        double total=0;
        for (int i = 0; i < expenses.length; i++) {
            total+=expenses[i].getTotal();
        }
        return total;
    
}
    double getTax(){
        double totalTax=0;
        for (int i = 0; i < expenses.length; i++) {
             if(expenses[i]!=null)
            totalTax+=expenses[i].getTax();       
        }
        return totalTax;
}
   int getRDPoints(){
       int TotalRDPoints=0;
       for (int i = 0; i < expenses.length; i++) {
            if(expenses[i]!=null)
           TotalRDPoints+=expenses[i].getRDPoints();
       }
       return TotalRDPoints;
}
    public String toString(){
        String sr="";
        for (int i = 0; i < expenses.length; i++) {
             if(expenses[i]!=null)
                 sr+=(name+expenses[i].toString());
               
        }
       return sr;
        
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -