您好,登錄后才能下訂單哦!
本文實(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é)果:
知識(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ì)有所幫助。
免責(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)容。