2017-11-18 4 views
-6

私はJAVAに関係するように、まずは比較的新しいプログラマーです。私は多くのことを探しましたが、正しいことを探すのではないかもしれません。私は基本的に、最初の「年」から10番目の「年」までの開始金額をパーセントで掛けて、開始金額に加えようとしています。それから、10倍になるまで同じ金額を何度も何度でもやり直したいと思います。JAVA式をループする

public static void main(String[] args) 
{ 
    double startAmount = 1000; 
    double ratePercentage = 0.05; 
    double newAmount; 


    for (int i = 0; i <= 10; i++){ 
     newAmount = startAmount + (startAmount * ratePercentage); 
     System.out.println(i + " " + newAmount); 

    } 



} 
+0

Welcome to Stackoverflow!次のリンクをもう一度見直して、偉大な答えを得るための最良のチャンスを得るための質問をする方法についての良いアイデアを得てください。 https://stackoverflow.com/help/how-to-ask – tarheel

答えて

1

私はあなたがachiveしようとしているものを100%わからないんだけど、この

public static void main(String[] args) 
{ 
double startAmount = 1000; 
double ratePercentage = 0.05; 
double newAmount; 


for (int i = 0; i < 10; i++){ 
    newAmount = startAmount + (startAmount * ratePercentage); 
    System.out.println(i + " " + newAmount); 
    startAmount=newAmount; 

} 

} 
2

を試してみてください。しかし、何らかの複合的な関心事をしようとしていると仮定します。これは助けになるはずです。

public static void main(String[] args) 
{ 
    double startAmount = 1000; 
    double ratePercentage = 0.05; 
    double newAmount; 

    newAmount = startAmount; 

    for (int i = 0; i <= 10; i++){ 
     newAmount = newAmount + (newAmount * ratePercentage); 
     System.out.println(i + " " + newAmount); 

    } 



}