Java实现的贷款金额计算的代码分享

  • 更新时间:2020-06-16 08:35:55
  • 编辑:乔知夏
给大家整理了相关的编程文章,网友夏永思根据主题投稿了本篇教程内容,涉及到Java、贷款金额、计算、Java实现的贷款金额计算功能示例相关内容,已被972网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
  • 计算机网络管理 / 198 KB 推荐度:
  • OpenStack云计算实战手册 / 42.8 MB 推荐度:
  • 3D游戏引擎设计:实时计算机图形学的应用方法 / 203.2 MB 推荐度:
  • 《工程制图与计算机绘图》课件 / 24.44 MB 推荐度:
  • Java游戏编程开发教程 / 160.3 MB 推荐度:
  • Java实现的贷款金额计算功能示例

    本文实例讲述了Java实现的贷款金额计算功能。分享给大家供大家参考,具体如下:

    问题及代码:

    /*
    *Copyright (c)2015,西南大学计信院
    *All rights reserved.
    *文件名称:Helloworld.java
    *作  者:高硕
    *完成日期:2015年10月15日
    *版 本 号:v1.0
    *问题描述:通过年利率等来计算月支付额和支付总额。
    *程序输入:年利率、时间、金额。
    *程序输出:月支付额和总支付额。
    */
    package practice_01;
    import java.util.Scanner;
    public class ComputeLoan {
      public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("码农之家测试结果:");
        Scanner input=new Scanner(System.in);
        System.out.println("please input the yearly rate");
        double yearlyrate =input.nextDouble();
        double monthlyrate=yearlyrate/1200;
        System.out.println("please input the number of years");
        int number =input.nextInt();
        System.out.println("please input the amount");
        double amount =input.nextDouble();
        double monthlypayment=amount* monthlyrate/1-1/Math.pow(1+monthlyrate,number*12);
        double totalpayment=monthlypayment*number*12;
        System.out.println("the monthly payment is " + (int)(monthlypayment*100) /100.0) ;
        System.out.println("the total payment is " + (int)(totalpayment)*100 ) ;
      }
    }
    
    

    运行结果:

    Java实现的贷款金额计算功能示例

    知识点总结:

    数据类型的强制转换(显式转换),Math.pow,优先级

    心得体会:

    感觉java的优先级和其他差不多。java对类型要求特别严格,不会全部进行自动转换。小类型变大类型可以拓宽,大类型变小类型如果不进行转换的话就会出错。

    还有就是变量类型不同赋值时不转换就会出错。比如将int赋值给short或byte.

    刚开始没有感觉有多麻烦,现在看来的确有点麻烦。。还有不太懂面向对象的意思。嗷嗷~~

    最后记录一个知识点:java里输出语句里有一些“ ‘ 换行、回车、tab等不能用,可以用转义字符,比如:

    双引号是 \"   单引号是 \'      退格是\b    tab是\t    换行 \n     回车 \r     反斜杠 \\

    希望本文所述对大家java程序设计有所帮助。

    相关教程

    用户留言