ループの例にJava配列

読むには最近、アレイ、および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);

	}

}

変更された、いくつかの追加の手順がコメントしたが、その業績は:
ここに画像を挿入説明
上記、配列だけでなく、ループのスクリプトを読んだ後に考えることです。

公開された22元の記事 ウォンの賞賛6 ビュー4650

おすすめ

転載: blog.csdn.net/weixin_40615146/article/details/104306717