学習投資(Java)

Xiaobaiは複利投資の知識をある程度学び、複利がどれだけ多くなるかを比較したいと考えています(いわゆる複利投資とは、毎年投資される元本が元本と前年の収入の合計であることを意味します。非複利投資とは、年間投資額に前年の収入、つまり固定投資額が含まれていないことを意味します。彼が毎年M元(整数)の固定投資を行い、彼の年収がP(0 <P <1、double)に達したとします。N(整数)年後、複利投資は非投資よりもどれだけ多く稼ぐでしょう。複利投資?計算プロセスでは倍精度浮動小数点数が使用され、最終結果は出力整数に丸められます(数学の丸め関数)。

入力フォーマット:
MPN

出力形式:
複利収入(元本を含む)、非複利収入(元本を含む)、非複利収入よりも複利の一部(すべて四捨五入、四捨五入)

入力例:
10000 0.2 3

サンプル出力:
17280 16000 1280

import java.util.Scanner;

public class Main {
    
    
	public static void main(String[] args) {
    
    
		Scanner sc = new Scanner(System.in);
		int M = sc.nextInt();
		double P = sc.nextDouble();
		int N = sc.nextInt();
		double money1=0 , money2=0 ;
		money1 = M*(Math.pow(1+P, N));
		money2 = M + M*P*N;
		System.out.print(Math.round(money1)+" "+Math.round(money2)+" "+Math.round(money1-money2));
		
	}
}

おすすめ

転載: blog.csdn.net/weixin_51430516/article/details/115102760