foreachの使い方
この章ではforeachの使い方について説明します。 foreachは配列の要素をすべて取り出す機能を持っています。 foreachの構文は以下の通りです。 では例をみてみましょう。 配列の要素が順番に変数(この例の場合にはs)にセットされで出力されます。 以下の順番で配列の要素を出力します。 for文で書き換えると以...
この章ではforeachの使い方について説明します。 foreachは配列の要素をすべて取り出す機能を持っています。 foreachの構文は以下の通りです。 では例をみてみましょう。 配列の要素が順番に変数(この例の場合にはs)にセットされで出力されます。 以下の順番で配列の要素を出力します。 for文で書き換えると以...
この章ではジャグ配列について説明します。 ジャグ配列は2次元配列と違って、1次元に相当する配列にそれぞれ要素数の違う配列を入れることが出来ます。 2次元配列は以下のように常に要素数が一定です。 ジャグ配列は以下のように要素数はバラバラでも入れることが出来ます。 では例をみてみましょう。 &n...
この章では5つの足し算の問題を出して、正解数をカウントするプログラムを作ります。 このプログラムには配列、for文が含まれていますので、これらの使い方に対して理解を深めてください。 次は初めのfor文の中を説明します。 以下の箇所でそれぞれの変数にランダムな数が入りますが、この章はfor文と配列の学習ですので、この部分...
この章では2次元配列について説明します。 2次元配列は配列を入れ子にすることで表現します。 つまり、配列の中に配列が入っていることを意味します。 2次元配列とは以下のように行と列の2次元で考える配列です。 では例をみてみましょう。 では例の2次元配列について詳しく説明します。 例では以下の箇所です。 結果は以下の通りで...
この章では配列について説明します。普通の変数は1つしかデータを入れることができません。 つまり、他のデータを入れようとするとデータが上書きされてしまいますが、配列は複数のデータをまとめて入れることができます。 変数と配列の違いを見比べてみましょう。 変数の例では のように3つの変数が記述されていますが、この3つの変数は...
if文で星座の判定を書いてみましょう。 Console.ReadLine()でユーザーに誕生月と誕生日を入力させて、それに対して星座を出力させるプログラムです。 少し長いプログラムですがif文が連なっているだけです。 ここで使っているif文は入れ子になっています。 つまり、if文の中にif文が入っている構造になっていま...
この章ではユーザーからの入力を受けとる方法について説明します。 ユーザーからの入力を受け取るにはを使用します。 を冒頭に入れるとの「System」は省略できます。 では例をみてみましょう。 ここではユーザーがキーボードから入力した値で足し算を行っています。 の部分でキーボードからユーザーに入力させるのですが、ここで入力...
この章ではフォーマット指定による出力について説明します。 詳しい説明は例の後で行います。 次の例を見てみましょう 次はフォーマット指定子に桁数を入れる方法について説明します。 では例をみてみましょう。 次は桁数にマイナスの値を入れた場合はどうなるか説明します。 結果は以下の通りです。 次は標準書式指定文字を使って出力す...
この章ではdo-while文について説明します。 while文は条件式がFALSEであるならば1度も実行することなく終了してしまいますが、do-while文では必ず1回は処理文を実行します。 そして処理文を実行してから条件式の判定に入ります。 do-while文の基本構文は次のようになります。 では例をみてみましょう。
これまではfor文の中でbreakを使いましたが、この章ではwhile文の中でbreakを使います。 では例をみてみましょう。