|--要求
根据贷款年限对应的不同利率计算月供
|--实现思路
1.创建一个月供类
2.在该类中,设定判定条件,不同的借款年限对应不同的月供
3.创建一个月供的实例,输入贷款年限和贷款金额测试
|--代码内容
月供类
1 public class MonthPay { 2 public int total;//贷款总金额 3 public int age; //贷款年限 4 5 public void monthpay() { 6 double monthpay; 7 8 if (age<=3){ 9 monthpay = (6.03/100*total+total)/age; 10 }else if(age <=5){ 11 monthpay = (6.12/100*total+total)/age; 12 }else { 13 monthpay = (6.39/100*total+total)/age; 14 } 15 System.out.println("***月供为"+monthpay/12); 16 } 17 }
测试月供类
public class MonthPayTest { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { MonthPay monthPay = new MonthPay(); //选择贷款金额 System.out.println("请输入贷款金额:"); monthPay.total = sc.nextInt(); System.out.println("请输入贷款年限:"); monthPay.age = sc.nextInt(); //计算月供 monthPay.monthpay(); } }
|--运行结果