① 銀行1年定期的利率為3%,java編寫完整程序計算多少年後存款翻倍
小學數學題+java基礎,代碼很簡單,稍微看看就明白了。有哪裡不明白再追問。望採納
publicclassDemo{
publicstaticvoidmain(String[]args){
doublemoney=1;
intyear=0;
while(money<2){
year++;
money*=1.03;
}
System.out.println(year+"年翻番");
}
}
② JAVA 計算存款利息(再次提問) 又不懂的地方...
^pow(x,y)是指數函數,其中參數x是底數,參數y是指數
interest= money(1+rate)^year - money 中的(1+rate)^year
底數是1+rate,指數是year
所以變為money *Math.pow((1+rate),year)-money 了
第二問也內問得太傻了吧,容公式不是給出那個1了嘛。
第三問
(int)(interest*100+0.5)/100,是四捨五入到十分位的意思,舉個例子
如interest=100.005
則(int)(100.005*100+0.5)/100=(int)(10000.5+0.5)/100=(int)(10001.0)/100=100.01
是不是100.005四捨五入到十分位了。
再如interest=100.004
則則(int)(100.004*100+0.5)/100=(int)(10000.4+0.5)/100=(int)(10000.9)/100=100.00
③ JAVA編程計算利息。求大神!
你只輸入存款年限和余額,,沒法得到利息的。因為不知道選擇哪一種利率。
④ java編程計算存款利息,假定:利息=余額*利率 利率:活期:0. 5% 1年期:3.5% 3年期:5%
寫好了 看下是不是滿足你的要求!
⑤ java 計算存款利息
公式沒什麼需要解釋的吧
money(1+rate) 第1年的
money(1+rate)(1+rate)第2年的,所以很正常的公式
interest = (int)(interest*100+0.5)/100.0); ,第一 是四舍回五入,第二保留兩位小數
假設答 interest = 17.2351 變成 1723.51 + 0.5 = 1724.01 變成int 數字 為 1724 ,最後出100.1 ,結果就是17.24 比較方便的 保留固定尾數的方法
⑥ 如何用java寫出在銀行存10000元一年後的金額,銀行一年的定期利息是3%
publicstaticvoidmain(String[]args)throwsException{
PrintWriterprintWriter=newPrintWriter(System.out,true);
printWriter.println(getInterest(10000,3));
}
//僅僅返回利息,不含專本金屬
(doublecapital,intinterest){
returncapital*(interest/100.0);
}
⑦ 在java中怎麼算一年的利息,假如年利率是2.25%
無論使用什麼語言,首先你需要明確演算法,對於這個來說就是確定計算年利率的演算法。
演算法:利息=本金*年利率*存款年數
針對基本的JAVA語法來說,可以參考如下
例:
public class CalcTest{
public static void main(String[] args){
float benjin = 10000; //本金
float lilv = 0.0225; //利率
int num = 1; //存期為1年
float lixi = benjin *lilv *num ; //利息
System.out.println("lixi ="+lixi );
}
}
⑧ 用java編寫模擬計算銀行整存整取存款利息,1建立bank為抽象類,其中有兩個抽象方法,計算存款
public abstract class bank {
/**
*
* @param money 存的錢
* @param years 時間
* @param interest 利息
* @return
*/
public abstract double getTotal(double money,int years,double interest);
}
public class generalBank extends bank {
public double getTotal(double money, int years, double interest) {
double total = money * years *(interest) + money;
//將double類型轉化為decimal防止double運算精度顯示錯誤
java.text.DecimalFormat decimalFormat=new java.text.DecimalFormat("0.00");
total = Double.parseDouble(decimalFormat.format(total));
return total;
}
}
public class test {
public static void main(String[] args) {
bank bank = new generalBank();
double total = bank.getTotal(10000, 1, 0.03);
System.out.println(total);
}
}
⑨ Java年存款利率
樓主,這個案例的結果,好像不正確,一次結息?
⑩ JAVA計算存款利息
/**
需求:本金1萬元人民幣,以一年期整存整取的形式儲蓄在銀行,一年期利率為2.79%,n年後連本帶息共計多少錢。
*/
classCalculate
{
publicdoublecalcuTotal(doubleprin,doublerate,intn)//參數分別是本金、利率,存放期
{
doubleinte=0.00;//利息
doublesum=prin;
for(inti=0;i<n;i++)
{
inte=inte+prin*rate;//一年期整存整存的利息演算法
}
sum+=inte;
returnsum;
}
}
classParamSet
{
publicstaticvoidmain(String[]args)
{
//設置你要的參數
doubleprin=10000.00;
doublerate=0.0279;
intn=10; //存多少年
Calculatec=newCalculate();
doublesum=c.calcuTotal(prin,rate,n);
System.out.println("本金:"+prin+"元 存款利率:"+rate+' '+n+"年後連本帶息共為:"+sum+"元");
}
}