Java基础小练习——银行利率

银行利率表如下表所示,请计算存款10000元,活期1年、活期2年,定期1年,定期2年后的本息合计。
Java基础小练习——银行利率_第1张图片

import java.util.Scanner;

public class TestBankInterestRate {
     
	public static void main(String[] args) {
     
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入您要存的本金:");
		double money = scanner.nextDouble();
		
		System.out.println("请选择存款方式: 1 活期  2定期");
		int kind = scanner.nextInt();
		
		switch(kind) {
     
			case 1:
				System.out.println("您选择的是活期存款!");
				System.out.println("活期存款的年利率是0.35%。");
				System.out.println("请输入您存的时间(年):");
				int year = scanner.nextInt();
				double current = money+year*(money*0.0035);
				System.out.println("您的本金加收益是:"+current);
				break;
			case 2:
				System.out.println("您选择的是定期存款!");
				System.out.println("定期存款的利率有一下几种:\n"+"1.三个月1.1%\n"+"2.半年1.3%\n"+ "3.一年1.5% \n"+"4.两年2.1");
				System.out.println("请输入您选择的定期存款方式:");
				int kind2 = scanner.nextInt();
				switch(kind2) {
     
					case 1:
						System.out.println("您选择的是定期三个月存款,年利率是1.1%!");
						double current2 = money+0.25*(money*0.011); 
						System.out.println("您的本金加收益是:"+current2);
						break;
					case 2:
						System.out.println("您选择的是定期半年存款,年利率是1.3%!");
						double current3 = money+0.5*(money*0.013); 
						System.out.println("您的本金加收益是:"+current3);
						break;
					case 3:
						System.out.println("您选择的是一年存款,年利率是1.5%!");
						double current4 = money+(money*0.015); 
						System.out.println("您的本金加收益是:"+current4);
						break;
					case 4:
						System.out.println("您选择的是两年存款,年利率是2.1%!");
						double current5 = money+2*(money*0.021); 
						System.out.println("您的本金加收益是:"+current5);
						break;
				}
				break;
		}
			
	}

}

你可能感兴趣的:(Java,Java,基础,练习)