标签:
1 import java.util.Scanner; 2 3 /** 4 * Created by lenovo on 2016/3/9. 5 */ 6 public class main { 7 public static void main(String[] args) { 8 Scanner scanner =new Scanner (System.in ); 9 double F,p,i,n; 10 System .out.printf("输入初始金额"); 11 p=scanner.nextDouble() ; 12 System .out.printf("输入投资年限"); 13 n=scanner.nextDouble() ; 14 System .out.printf("输入利率"); 15 i=scanner.nextDouble() ; 16 F=p*Math .pow(1+i,n); 17 System .out.print(F); 18 } 19 }
1.客户说:帮我开发一个复利计算软件。
完成复利公式计算程序,并成功PUSH到github上。
截止时间:3.10晚12点之前。
按照这个要求完成了。
演示。
计算:本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^30
客户提出:
2.如果按照单利计算,本息又是多少呢?
3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢?
完成23功能,并成功PUSH到github上。
截止时间:3.12晚11点之前
记得更新进度条。
另外,是否预感到客户会有进一步的要求,而在下次会面演示之前有所准备呢?
1 import java.util.Scanner; 2 3 public class class2 { 4 5 public static void main(String[] args) { 6 Scanner scanner =new Scanner (System.in ); 7 double F,p=0,i,n;int select=1,select2=0; 8 System .out.printf("是否需要计算本金(0~1选择)"); 9 select2=scanner.nextInt() ; 10 if(select2==1) 11 { p= calutenp(); 12 System .out.print(p); 13 select=0; 14 } 15 16 System .out.println("输入初始金额"); 17 p=scanner.nextDouble() ; 18 System .out.printf("输入投资年限"); 19 n=scanner.nextDouble() ; 20 System .out.printf("输入利率"); 21 i=scanner.nextDouble() ; 22 System .out.printf("是否需要计算单利:(0为是)"); 23 select=scanner.nextInt() ; 24 25 if(select==0) 26 F=p*1+i*2; 27 else 28 F=p*Math .pow(1+i,n); 29 System .out.print(F); 30 31 32 } 33 34 public static double calutenp(){ 35 double F,n,i,f; 36 Scanner scanner =new Scanner (System.in ); 37 38 for(int j=0;j<8;j++) 39 { 40 System .out.println(" "); 41 } 42 System .out.printf("输入预期金额"); 43 F=scanner.nextDouble(); 44 System .out.printf("输入年限"); 45 n=scanner.nextDouble() ; 46 System .out.printf("输入利率"); 47 i=scanner.nextDouble() ; 48 f=F/(Math .pow(1+i,n)); 49 return f; 50 51 52 53 54 55 } 56 57 }
客户又想:
4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢?
标签:
原文地址:http://www.cnblogs.com/zlcan/p/5267098.html