Javaが実現するローン金額計算機能例

3119 ワード

本論文の実例は、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 ) ;
  }
}

実行結果:

知識ポイントのまとめ:
データタイプの強制変換(明示変換)、Math.pow、優先度
心得:
javaの優先度は他のと同じぐらいだと思います。javaはタイプに対して特に厳しくて、全部自動変換しません。小さいタイプが大きくなるタイプは広がりますが、大きなタイプが小さくなるタイプは変換しないとエラーが発生します。
また、変数の種類によっては、割り当てが異なる場合は変換しないとエラーが発生します。例えば、ポイントをshottやbyteに与えます。
最初は面倒な感じがしませんでしたが、今はちょっと面倒です。対象に向かう意味がよく分かりません。ひいひい~
最後に一つの知識点を記録します。javaの出力文には「改行、回車、tabなどは使えません。
二重引用符は\"です   シングルクォーテーションマークは\'です      チェックアウトは\bです    tabは\tです    行をかえる     リターン\r     バックスラッシュ\
PS:ここではさらにいくつかの計算ツールを紹介します。参考にしてください。
オンラインローン計算機:
http://tools.jb51.net/jisuanqi/daikuan_jisuanqi
オンライン銀行の住宅ローンの計算機:
http://tools.jb51.net/jisuanqi/anjie_call c
科学計算機はオンラインで使う高級計算機はオンラインで計算します。
http://tools.jb51.net/jisuanqi/jsqkexue
オンライン計算機_標準計算機:
http://tools.jb51.net/jisuanqi/jsq
javaアルゴリズムに関するより多くの内容に興味がある読者は、当駅のテーマを見ることができます。「Javaデータ構造とアルゴリズム教程」、「Java操作DOMノード技術のまとめ」、「Javaファイルとディレクトリの操作テクニックのまとめ」、「Javaキャッシュ操作テクニックのまとめ
本論文で述べたように、皆さんのjavaプログラムの設計に役に立ちます。