zoukankan      html  css  js  c++  java
  • 习题9 银行存款利息

    已知银行整存整取存款不同期限的月息利率分别为:
        0.63%      期限一年
        0.66%      期限二年
        0.69%      期限三年
        0.75%      期限五年
        0.84%      期限八年
    要求:输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。

    首先分析此处共要定义4个变量;

    一是存入的钱数,

    二是存款的年限;

    三是利息;

    四是利息与本金的总和;

    根据题目要求存入的本金和年限是输入到控制台,所以此处用到scanner;

    利息与利息与本金总和有可能会是小数,所以用double型;

    import java.util.Scanner;
    
    public class Yinhang {
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入存款金额:");
            double money=scanner.nextDouble();
            System.out.println("请输入存款年限:");
            int year=scanner.nextInt();
            double lixi=0;
            double sum=0;
    
        }
    }

    此处为方便计算,设置if条件,定义当存款为不同年限时,每年利息lixi*12的值;

    import java.util.Scanner;
    
    public class Yinhang {
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入存款金额:");
            double money=scanner.nextDouble();
            System.out.println("请输入存款年限:");
            int year=scanner.nextInt();
            double lixi=0;
            double sum=0;
            if(year==1){
                lixi=0.0063*12;
            }
            if(year==2){
                lixi=0.0066*12;
            }
            if(year==3){
                lixi=0.0069*12;
            }
            if(year==5){
                lixi=0.0075*12;
            }
            if(year==8){
                lixi=0.0084*12;
            }
            
        }
    }

    最后进行输出

    import java.util.Scanner;
    
    public class Yinhang {
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入存款金额:");
            double money=scanner.nextDouble();
            System.out.println("请输入存款年限:");
            int year=scanner.nextInt();
            double lixi=0;
            double sum=0;
            if(year==1){
                lixi=0.0063*12;
            }
            if(year==2){
                lixi=0.0066*12;
            }
            if(year==3){
                lixi=0.0069*12;
            }
            if(year==5){
                lixi=0.0075*12;
            }
            if(year==8){
                lixi=0.0084*12;
            }
            sum=money+money*year*lixi;
            System.out.println(year+"年后您能得到的利息与本金总和为:");
            System.out.println(sum);
        }
    }

    输入存款金额30000;年限2;结果:

    输入存款金额600000;年限8;结果:

  • 相关阅读:
    Laravel-RestfulAPI 资源控制器(全面详解)
    Laravel 支付宝SDK在Laravel5的封装
    Laravel 集成 阿里大于 短信接口
    Laravel --进阶篇 (单用户登录)
    Laravel LTS 分割 路由文件的最佳方式
    Laravel -- 实战篇 自制二维码 Simple QrCode
    Laravel 使用 Aliyun OSS 云存储
    Laravel 富文本插件-Ueditor
    Laravel 实战篇
    Laravel 微信开发组件-WeChat 微信支付
  • 原文地址:https://www.cnblogs.com/FrankLiner/p/7563309.html
Copyright © 2011-2022 走看看