public class Stranger {
public static void main(String[] args) {
double stranger = 0.0;
double richman = 0.0;
double temp = 0.1;
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false);
for (int i = 1; i < 31; i++) {
stranger += 100000.0;
richman += temp;
System.out.println(i + ": 百万富翁得到:" + stranger + '\t' + "陌生人得到:" + nf.format(richman));
temp *= 2;
}
}
}
1: 百万富翁得到:100000.0 陌生人得到:0.1
2: 百万富翁得到:200000.0 陌生人得到:0.3
3: 百万富翁得到:300000.0 陌生人得到:0.7
4: 百万富翁得到:400000.0 陌生人得到:1.5
5: 百万富翁得到:500000.0 陌生人得到:3.1
6: 百万富翁得到:600000.0 陌生人得到:6.3
7: 百万富翁得到:700000.0 陌生人得到:12.7
8: 百万富翁得到:800000.0 陌生人得到:25.5
9: 百万富翁得到:900000.0 陌生人得到:51.1
10: 百万富翁得到:1000000.0 陌生人得到:102.3
11: 百万富翁得到:1100000.0 陌生人得到:204.7
12: 百万富翁得到:1200000.0 陌生人得到:409.5
13: 百万富翁得到:1300000.0 陌生人得到:819.1
14: 百万富翁得到:1400000.0 陌生人得到:1638.3
15: 百万富翁得到:1500000.0 陌生人得到:3276.7
16: 百万富翁得到:1600000.0 陌生人得到:6553.5
17: 百万富翁得到:1700000.0 陌生人得到:13107.1
18: 百万富翁得到:1800000.0 陌生人得到:26214.3
19: 百万富翁得到:1900000.0 陌生人得到:52428.7
20: 百万富翁得到:2000000.0 陌生人得到:104857.5
21: 百万富翁得到:2100000.0 陌生人得到:209715.1
22: 百万富翁得到:2200000.0 陌生人得到:419430.3
23: 百万富翁得到:2300000.0 陌生人得到:838860.7
24: 百万富翁得到:2400000.0 陌生人得到:1677721.5
25: 百万富翁得到:2500000.0 陌生人得到:3355443.1
26: 百万富翁得到:2600000.0 陌生人得到:6710886.3
27: 百万富翁得到:2700000.0 陌生人得到:13421772.7
28: 百万富翁得到:2800000.0 陌生人得到:26843545.5
29: 百万富翁得到:2900000.0 陌生人得到:53687091.1
30: 百万富翁得到:3000000.0 陌生人得到:107374182.3