package test1;
import java.util.Scanner;
public class Test03 {
public static void main(String[] args) {
while(true) {
System.out.println("输入计算到的年");
Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();
System.out.println("year:"+year);
System.out.println("多少年后不在追加投资");
int endYear = scanner.nextInt();
System.out.println("endYear:"+endYear);
System.out.println("输入初始金额");
double balance = scanner.nextDouble();
System.out.println("balance:"+balance);
System.out.println("输入每年追加金额");
double addAmount = scanner.nextDouble();
System.out.println("addAmount:"+addAmount);
System.out.println("输入利率");
double ratio = scanner.nextDouble();
System.out.println("ratio:"+ratio);
System.out.println(year+"年后存款余额为:"+getBalance(year,endYear,balance,addAmount,ratio));
}
}
public static double getBalance(int year,int endYear,double balance,double addAmount,double ratio) {
for (int i = 0; i < year; i++) {
if(i==0||year>endYear) {
balance = balance*(1+365*ratio);
}else{
balance = (balance + addAmount)*(1+365*ratio);
}
}
return balance;
}
}
计算投资收益
猜你喜欢
转载自blog.csdn.net/qianzhitu/article/details/108479673
今日推荐
周排行