2011-09-15 10 views
-1

私はC#で新しいです。ループ内で数値を追加する方法

私は自分のコーディングに数値を追加します。

私はループする方法を知らない。

私は

int StartTime = int.Parse("90000"); 
    int Add = StartTime + "500"; 
+9

いくつかの基本的なチュートリアルをお読みください。ループをどのように行うのかわからないときに最も基本的な理解が欠けているので、ここでは解答が理解できない、あるいは恩恵を受けません。 –

+0

なぜ整数リテラルの代わりに文字列を使用していますか? –

+0

ループインジケータとは何ですか? –

答えて

0
int count = 10; //amount of times you want to loop 

int StartTime = 90000; 

int Add = 0; 

for (int i=0; i < count; i++) 
{ 
    Add = Add + 500; 
} 
+2

-1:これはコンパイルされません。 –

+2

これはコンパイルされず、意味をなさない。 – codymanix

+0

@ codymanix - これはどのように機能しないの?どの線? –

3
int StartTime = 90000; 
int Add = StartTime; 
int increment = 500; 

for (int i = 0; i < 10; i++) { 
    Add = Add + increment; 
} 

// Add is 90,000 + 500 * 10 = 95,000. 
毎回のために、私はループ内でこのような何かをしたい、私は私の追加

に500を追加するたびに、ループ内の番号を追加します

forループ構文は以前見たことがないとちょっと変です。あなたは、int i = 0、ループの回りに毎回テストすること、続けるべきかどうかを確認するために、i < 10、ループの周りの各パスの最後に行うこと、i++(これはより短い書込み方法i = i + 1;)。

ここでは、まず、ループ変数が作成されます(i)。次に、iが10未満の場合、コンピュータはループ内に入り(そしてAdd = Add + incrementに設定されます)。次に、コンピュータはiに1を加算します。したがって、iは1になります。次に、iがまだ10未満であるかどうかを確認します。そうであれば、再びループに入ります。

最終的にiが10に達すると、条件はi < 10になり、コンピュータはループします。

我々は書きもしそうなら、この:あなたがしていたので、もしループ変数iのみ、ループ内に存在すること

90000 0 
90500 1 
91000 2 
91500 3 
92000 4 
92500 5 
93000 6 
93500 7 
94000 8 
94500 9 
95000 

注:

int StartTime = 90000; 
int Add = StartTime; 
int increment = 500; 

for (int i = 0; i < 10; i++) { 
    Console.WriteLine(Add + " " + i); 
    Add = Add + increment; 
} 
Console.WriteLine(Add); 

出力がこれです

int StartTime = 90000; 
int Add = StartTime; 
int increment = 500; 

for (int i = 0; i < 10; i++) { 
    Console.WriteLine(Add + " " + i); 
    Add = Add + increment; 
} 
Console.WriteLine(Add + " " + i); 

プログラムが動作しませんでした。

0

なぜ文字列を整数に解析していますか?

なぜそんなに多くの行を作っていますか?

int StartTime = 90000; //use an integer, not a string! 
int Add = StartTime; 

for (int i=0; i < 10; i++) //looping 10 times, from 0 to 10, incrementing i for 1 every time 
{ 
    Add += 500; //so you add 500 to Add every loop 
} 
Console.WriteLine(Add); 

結果:

95000 
関連する問題