溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Java實(shí)現(xiàn)的貸款金額計(jì)算功能示例

發(fā)布時(shí)間:2020-08-31 17:07:03 來源:腳本之家 閱讀:241 作者:重口味AC 欄目:編程語言

本文實(shí)例講述了Java實(shí)現(xiàn)的貸款金額計(jì)算功能。分享給大家供大家參考,具體如下:

問題及代碼:

/*
*Copyright (c)2015,西南大學(xué)計(jì)信院
*All rights reserved.
*文件名稱:Helloworld.java
*作  者:高碩
*完成日期:2015年10月15日
*版 本 號(hào):v1.0
*問題描述:通過年利率等來計(jì)算月支付額和支付總額。
*程序輸入:年利率、時(shí)間、金額。
*程序輸出:月支付額和總支付額。
*/
package practice_01;
import java.util.Scanner;
public class ComputeLoan {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("億速云測(cè)試結(jié)果:");
    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 ) ;
  }
}

運(yùn)行結(jié)果:

Java實(shí)現(xiàn)的貸款金額計(jì)算功能示例

知識(shí)點(diǎn)總結(jié):

數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換(顯式轉(zhuǎn)換),Math.pow,優(yōu)先級(jí)

心得體會(huì):

感覺java的優(yōu)先級(jí)和其他差不多。java對(duì)類型要求特別嚴(yán)格,不會(huì)全部進(jìn)行自動(dòng)轉(zhuǎn)換。小類型變大類型可以拓寬,大類型變小類型如果不進(jìn)行轉(zhuǎn)換的話就會(huì)出錯(cuò)。

還有就是變量類型不同賦值時(shí)不轉(zhuǎn)換就會(huì)出錯(cuò)。比如將int賦值給short或byte.

剛開始沒有感覺有多麻煩,現(xiàn)在看來的確有點(diǎn)麻煩。。還有不太懂面向?qū)ο蟮囊馑?。嗷嗷~~

最后記錄一個(gè)知識(shí)點(diǎn):java里輸出語句里有一些“ ‘ 換行、回車、tab等不能用,可以用轉(zhuǎn)義字符,比如:

雙引號(hào)是 \"   單引號(hào)是 \'      退格是\b    tab是\t    換行 \n     回車 \r     反斜杠 \\

PS:這里再為大家推薦幾款計(jì)算工具供大家進(jìn)一步參考借鑒:

在線貸款計(jì)算器:
http://tools.jb51.net/jisuanqi/daikuan_jisuanqi

在線銀行按揭貸款計(jì)算器:
http://tools.jb51.net/jisuanqi/anjie_calc

科學(xué)計(jì)算器在線使用_高級(jí)計(jì)算器在線計(jì)算:
http://tools.jb51.net/jisuanqi/jsqkexue

在線計(jì)算器_標(biāo)準(zhǔn)計(jì)算器:
http://tools.jb51.net/jisuanqi/jsq

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI