Loan.java



/** 借金の返済がいかに大変かの計算 */
public class Loan {

 /** 返済開始 */
    public static void main( String[] argv ) {

        long shakkin = 4600000;  // 借金の最初の額
        int hensai = 40000;     // 1ヶ月の返済額
        double riritu = 0.01;   // 1ヶ月の利率

        int i;
        for( i=1; true; i++ ) {

            int risoku = (int)(shakkin * riritu);
            shakkin += risoku;
            shakkin -= hensai;

            if( shakkin <= 0 ) break; 
            System.out.println( "残りの返済額は、" + shakkin + "円" );
        }
        System.out.println( "返済には、" + i/12 +
             "年と、" + i%12 + "月かかります・・。" );
    }
}