//Calculate the amount of money you will receive based on your option
if (n == 0) {
while (death - 1 >= counter) {
System.out.format("Week %2d Linear: $%.2f Exponential: $%.2f\n", counter, a, p);
if ((death - 1 == counter) && (a >= p)) {
System.out.format("Your uncle dies in week %2d. But you were lucky and received an extra " +
"$%.2f dollars.\n", death, ((death * initial) - ((Math.pow(2, (death - 1))/100))));
}
if ((p > a) && (death - 1 >= counter)) {
System.out.format("Your uncle dies in week %2d. But you were unlucky and missed an extra " +
"$%.2f dollars.\n", death, (p - a));
}
a += initial;
counter++;
p = p * 2;
}
}
出力:を停止出力処理
週1リニア:$ 1.39指数:$ 0.01
週2リニア:$ 2.79指数:$ 0.02
週3リニア:$ 4.18指数:$ 0.04
第4週リニア:$ 5.58指数:$ 0.08
週5リニア:$ 6.97指数:$ 0.16
6週リニア:$ 8.36指数:$ 0.32
週7リニア:$ 9.76指数:$ 0.64
8週リニア:$ 11.15指数:$ 1.28
週9リニア:$ 12.55指数:$ 2.56
週10リニア:$ 13.94指数:$ 5.12
週11リニア:$ 15.34指数:$ 10.24
12週リニア:$ 16.73指数:$ 20.48
あなたの叔父は週31で死ぬしかし、あなたは不運だったし、余分な $ 3.75ドルを逃しました。
週13リニア:$ 18.12指数:$ 40.96
あなたの叔父は週31で死ぬしかし、あなたは不運だったし、余分な $ 22.84ドルを逃しました。
14週リニア:$ 19.52指数:$ 81.92
あなたの叔父は週31で死ぬしかし、あなたは不運だったし、余分な $ 62.40ドルを逃しました。
私の質問は、p> aのときに出力が止まり、彼が死亡したと言うようにif文を止めることができます。私の例では12週目に出力を止め、彼が死んだと言います。
そのpがより最終的に大きいとき、ほとんどの場合12時、私は休憩を入れたいが、私は本当に、pがついに – donortiz
を出力停止を通過したときにあなたが本当にあなたのインデントを修正する必要があると言って不平等を置くことはできません。 – Zarwan
申し訳ありません私はちょうどjavaとこのサイトを使用し始めました.. – donortiz