public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int c ;
// 利率
double rate;
int month;
double pay;
//保留两位小数
DecimalFormat df = new DecimalFormat("#.00");
String next = "";
while (!"n".equals(next)) {
System.out.print("请输入贷款金额:");
int money = input.nextInt();
System.out.println("请选择贷款年限:1. 3年(36个月); 2. 5年(60个月); 3.20年(240个月);");
c = input.nextInt();
if (c == 1) {
month = 36;
rate = 0.0603;
pay = (money + (money * rate)) / month;
System.out.println("---月供为" + df.format(pay) + "元");
} else if (c == 2) {
month = 60;
rate = 0.0612;
pay = (money + (money * rate)) / month;
System.out.println("---月供为" + df.format(pay) + "元");
} else if (c == 3) {
month = 240;
rate = 0.0639;
pay = (money + (money * rate)) / month;
System.out.println("---月供为" + df.format(pay) + "元");
}
System.out.println("是否重新计算?(y/n)");
next = input.next();
}
}