PHP版
/**
* 我的后半生活
* @param $money 工资
* @param $deposit 存款
* @param $age 年龄
* @param $friend 朋友
*/
function Life($money, $deposit, $age, $friend) {
for($i = 0; i < 365; $i ++) {
$money ++;
$deposit ++;
$friend --;
$age ++;
if ($money >= 20000) {
echo "首付买个房子。";
if ($age >= 40 && $deposit > 0) {
echo "带着妻子环游世界旅行。";
break;
} else {
echo "继续努力挣钱,养家。";
}
} else {
echo "租房、工作、攒钱、旅行、提高技能...";
}
}
}
JAVA版
/**
* 我的后半生活
* @param money 工资
* @param deposit 存款
* @param age 年龄
* @param friend 朋友
*/
public static void life(int money, long deposit, int age, int friend) {
boolean flag = false;
int house = 1000000;
for (int i = age; i < 100; i++) {
// 一年薪资
deposit += money * 12;
if (friend >= 1) {
friend --;
}
age ++;
if (deposit >= house) {
if (!flag) {
System.out.println("年龄:" + age + ", 首付买个房子。 首付款:" + house);
flag = true;
deposit -= house;
}
if (age >= 40 && deposit > 500000) {
System.out.println("年龄:" + age + ", 带着妻子环游世界旅行。。。 剩余存款:" + deposit);
break;
} else {
System.out.println("年龄:" + age + ", 薪资: "+ money +", 存款:"+ deposit +", 继续努力挣钱,养家。");
}
} else {
System.out.println("年龄:" + age + ", 薪资: "+ money +", 存款:"+ deposit +", 租房、工作、攒钱、旅行、提高技能...");
}
// 每年涨薪5%
money += money * 0.05;
}
}