第三波十道练习题

本文提供十道针对Java后端开发的练习题,涵盖基础语法、面向对象设计、异常处理及数据库操作等内容。通过解答这些题目,开发者可以巩固并提升Java后端开发技能。
摘要由CSDN通过智能技术生成
package cn.tedu.practice1;
import java.util.Scanner;
//练习题:银行收入计算
/*某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息
 * 存款年利率表如下:
​ * 存期 年利率(%)
​ * 一年 2.25
​ * 两年 2.7
​ * 三年 3.25
​ * 五年 3.6
 * 请存入一定金额(1000起存),存一定年限(四选一),计算到期后得到的本息总额。
 * 提示:存入金额和存入年限均由键盘录入
​ * 本息计算方式:本金+本金×年利率×年限*/
public class Practice15{
	@SuppressWarnings("resource")
	public static void main(String[] ages) {
		//0.声明两个变量money1用于保存客户存款金额,money2用于保存客户本息总额
		double money1 , money2;
		//1.提示用户输入存款金额
		System.out.println("---请输入存款金额---");
		//2.使用for循环接收及判断用户存款金额是否合规
		for(money1=0;; ) {//更改条件直接接收用户存款金额,无需填写
		//3.声明一个接收器用于接收存款金额
			money1 = new Scanner(System.in).nextInt();
		//4.使用if语句设定循环条件
		if(money1 >=1000 ) {
			break;//防穿透,结束循环
		}else {
			System.out.println("您输入的存款金额有误,请重新输入");
			}
		}
		//5.提示用户选择存款年限
		System.out.println("请选择存储年限:");
		System.out.println("1.一年:年利率2.25%;2.两年:年利率2.7%;3.三年:年利率3.25%;4.五年:年利率3.6%");
		//6.声明一个变量select用于接收用户输入的选项
		int select;
		for(select=0; select<=0 || select > 4;) {
		//7.接收用户的选项
		select = new Scanner(System.in).nextInt();
		//8.使用switch分支结构计算本息总额
		switch(select) {
			case 1:
				money2 = money1 + money1 *  2.25 / 100 * 1;
				System.out.println("您存款的金额为:"+money1);
				System.out.println("您存款到期后的本息总额为:"+money2);
				break;
			case 2:
				money2 = money1 + money1 *  2.7 / 100 * 2;
				System.out.println("您存款的金额为:"+money1);
				System.out.println("您存款到期后的本息总额为:"+money2);
				break;
			case 3:
				money2 = money1 + money1 *  3.25 / 100 * 3;
				System.out.println("您存款的金额为:
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值