金融应用,计算将来的学费 Exercise05_07

 1 /**
 2  * @author 冰樱梦
 3  * 时间:2018年下半年
 4  * 题目:金融应用,计算将来的学费
 5  *
 6  */
 7 public class Exercise05_07 {
 8     public static void main(String[] args){
 9         int j=1;
10         double tenYearsTuition=10000,fourYearsTuition=0.0;
11         for(int i=1;i<=10;i++){
12             tenYearsTuition+=tenYearsTuition*0.05;
13             while(j<=4){
14                 tenYearsTuition+=tenYearsTuition*0.05;
15                 fourYearsTuition+=tenYearsTuition;
16                 j++;
17             }
18         }
19 //        for(int i=1;i<=10;i++){
20 //            tenYearsTuition+=tenYearsTuition*0.05;
21 //            for(j=1;j<=4;j++){
22 //                tenYearsTuition+=tenYearsTuition*0.05;
23 //                fourYearsTuition+=tenYearsTuition;
24 //            }
25 //        }
26         System.out.println("十年后的学费是 :" + (int)(tenYearsTuition*1000)/1000.0 + "
 四年后的总学费是 :" + fourYearsTuition);
27     }
28 }
29 /*初次调试一切正常,就是感觉小数有点多,而后保留小数点后三位。
30  * 尝试用两个for语句写时,发现有点问题,
31  * */
原文地址:https://www.cnblogs.com/cherrydream/p/10173630.html