読むには最近、アレイ、およびforループの使用を見ました。
夕方バックピースながら、非常に火を再生するために携帯電話のブラシで:
ガールフレンドの父親は言った:あなたは私に0.04元を与えるために三日、次の日に私に私の最初の日に0.01元、0.02元を与えた、というように日量は、30日、私はあなたの娘と結婚するよ足に、二回前の日です。
私は無意識のうちに解決するために、配列を使用したいのですが、最初に配列が完了していない、最初のデモがあるだろうことを発見ノック、この問題を参照してください。
package my.list;
public class MoneyDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
double a = 0.01;
double allMoney = a;
for (int i = 1; i < 31; i++) {
System.out.println("第" + i + "天的金额为:" + a + "元");
allMoney += a;
a *= 2;
}
System.out.println("总金额为:" + allMoney);
}
}
:結果は以下のとおりである
ので、以下、このデモのがあり、これが完了すると、配列が良くなるならば、個人感覚でそれを置きます:
package my.list;
public class MoneyDemo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double[] moneyList = new double[30];
double a = 0.01;
// moneyList[0] = 0.01;
double num = 0;
// System.out.println("第1天的金额为:" + moneyList[0] + "元");
for (int i = 0;i < 30; i++) {
moneyList[i] = a;
System.out.println("第" + (i+1) + "天的金额为:" + moneyList[i] + "元");
a *= 2;
num += moneyList[i];
}
// for (int i = 0;i < 30; i++) {
// num += moneyList[i];
// }
//
System.out.println("总金额为:" + num);
}
}
変更された、いくつかの追加の手順がコメントしたが、その業績は:
上記、配列だけでなく、ループのスクリプトを読んだ後に考えることです。。。