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
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。