loan类
1 package loan; 2 /** 3 * 简易的购房商贷月供计算器 4 * 2019-07-10 5 * @author L 6 * 7 */ 8 public class Loan { 9 double monthMoney = 0; 10 11 public double loan(double money, int id) { 12 switch (id) { 13 case 1: 14 monthMoney = (money + money * 0.0603) / 36; 15 break; 16 case 2: 17 monthMoney = (money + money * 0.0612) / 60; 18 break; 19 case 3: 20 monthMoney = (money + money * 0.0639) / 240; 21 break; 22 default: 23 System.out.println("感谢使用购房商贷月供计算器!"); 24 break; 25 } 26 System.out.println("月供为:"+monthMoney); 27 return monthMoney; 28 } 29 }
测试类
1 package loan; 2 3 import java.util.Scanner; 4 5 public class Main { 6 static Scanner sc=new Scanner(System.in); 7 public static void main(String[] args) { 8 Loan loan=new Loan(); 9 10 System.out.print("请输入贷款金额:"); 11 double monthMoney=sc.nextDouble(); 12 System.out.println("请选择贷款年限:1.3年(36个月) 2.5年(60个月) 3.20年(240个月)"); 13 int id=sc.nextInt(); 14 loan.loan(monthMoney, id); 15 16 } 17 18 19 }