所以我正在为Android开发一个小储蓄应用程序。我需要处理三个值。我有一个每日储蓄金额的价值,另一个是每月储蓄金额,另一个是每年储蓄金额。然后我想放入一个要购买的对象。并输出您可以购买此物品的年数、月数、天数、周数。
我希望它被格式化为您将能够在 1 个月 2 周 3 天之内负担得起这个项目
double days_till;
int years;
int months;
int weeks;
days_till = price/ daily_savings;
years = (int) (days_till/365);
int new_days_till = (int) ((days_till - years) * 365);
months = new_days_till/30;
int new_days_till2 = new_days_till - months*30;
weeks = new_days_till2/7;
int new_days_till3 = new_days_till2 - 7 * weeks;
String days_till_string = String.valueOf(years) + " years" + String.valueOf(months) + " months" + String.valueOf(weeks) + " weeks" + String.valueOf(new_days_till3) + "days";