広告スペース(バナー)
🔷Visual Basic(.NET) レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 15 / 68

条件式(If演算子)

このレッスンでは、VB.NETのIf演算子を使った条件式の書き方を学び、条件分岐を1行で簡潔に表現できるようになることを目標にします。「VB.NET If演算子 使い方」で調べている方向けです。

If(条件, 真の場合の値, 偽の場合の値)という書き方で、条件分岐の結果を1つの式として扱えます。他の言語の三項演算子に相当する機能で、短い条件分岐をわざわざIf文で書かずに済ませたいときに便利です。

サンプルコードでは、If(age >= 20, "大人", "未成年")という1行で、年齢に応じたメッセージをmessage変数に代入しています。If文を使えば3〜5行かかる処理を、たった1行で表現できる点が最大の利点です。

初心者がよくつまずくのが、If演算子を使いすぎて逆に読みにくくなってしまうことです。条件が複雑な場合や、分岐の中で複数の処理を行いたい場合は、無理にIf演算子を使わず通常のIf文を使う方が読みやすくなります。

実際の開発現場では、変数への単純な値の代入やメッセージの出し分けなど、シンプルな条件分岐でIf演算子がよく使われます。適材適所で使い分けることが、読みやすいコードにつながります。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではVisual Basic(.NET)を直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

広告スペース(バナー)
広告スペース(記事内)