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;结果:

  • 相关阅读:
    PHP联接MySQL
    PHP分页及原理
    两种ajax的方法
    Mysql 数据库 操作语句
    HTTP状态码对照表 HTTP response codes
    HTTP请求中POST与GET的区别
    Django模板导入和替换、以及对数据库的增加、查看
    Django模板(filter过滤器{{ }}与tag标签{% %}应用)
    Django视图层
    Diango路由控制
  • 原文地址:https://www.cnblogs.com/FrankLiner/p/7563309.html
Copyright © 2011-2022 走看看