联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> javajava

日期:2018-09-20 03:44

package taskmanager;



import java.util.ArrayList;


public class Task {

String mName;

int mPlannedTime;

int mUsedTime;

double progressPercent;

ArrayList<String> mComments;

int mPercentage;

public Task(String name, int plannedTime) {

mName = name;

mPlannedTime = plannedTime * 60;

mUsedTime = 0;

progressPercent = 0;

mComments = new ArrayList<String>();

}

public String GetName() {

return new String(mName);

}

public String GetPlannedTime() {

return String.format("%d:%2d", mPlannedTime / 60, mPlannedTime % 60);

}

public String GetUsedTime() {

return String.format("%d:%2d", mUsedTime / 60, mUsedTime % 60);

}

public ArrayList<String> GetComments() {

return new ArrayList<String>(mComments);

}

public void AddComment(String comment) {

mComments.add(comment);

}

public String GetProgress() {

mPercentage = mUsedTime / mPlannedTime * 100;

return String.format("%%",mPercentage);

}

public void UpdateTimer(double startTime, double endTime) {

mUsedTime += (endTime - startTime) / 1000;

}

}


版权所有:留学生程序网 2020 All Rights Reserved 联系方式:QQ:99515681 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。