下面的代码执行所需的数学运算并生成结果字符串:
private static final int SECOND = 1000;private static final int MINUTE = 60 * SECOND;private static final int HOUR = 60 * MINUTE;private static final int DAY = 24 * HOUR;// TODO: this is the value in mslong ms = 10304004543l;StringBuffer text = new StringBuffer("");if (ms > DAY) { text.append(ms / DAY).append(" days "); ms %= DAY;}if (ms > HOUR) { text.append(ms / HOUR).append(" hours "); ms %= HOUR;}if (ms > MINUTE) { text.append(ms / MINUTE).append(" minutes "); ms %= MINUTE;}if (ms > SECOND) { text.append(ms / SECOND).append(" seconds "); ms %= SECOND;}text.append(ms + " ms");System.out.println(text.toString());


