スポンサードリンク
HOME > VB.NET > 条件分岐 - If

VB.NET 条件分岐 - If

今回は、xxxの場合は○○○の処理、zzzの場合は△△△の処理をする。
といったプログラムを作ってみます。
例えば、テストの結果が80点以上なら合格、
80点未満だったら不合格と言った感じです。

ファイル名:CMain.vb
Class CMain {
   Shared Sub Main()
      Dim a As Integer
      Dim str As String

      Console.WriteLine( _
      "テストの結果を入力して下さい。(0〜100点)")

      str = Console.ReadLine()
      a = CInt(str)

      If a >= 80 Then

        Console.WriteLine("おめでとう!合格です")
      Else
        Console.WriteLine("残念ながら不合格です")
      End If
   End Sub
End Class


プログラムの実行結果は、以下のようになります。





入力する時は、入力してEnterを押してください。
成功すると上記のように表示されます。

ソースダウンロード

まず、で新しい記述が出てきました。
Ifと言うのは、「もし・・・だったら」と言う意味です。

この場合は、「もし変数aが80以上だったら」と言う意味となります。
そしてその場合、の文が実行されます。

のElseは、ひとつ上のIf文の比較式が正しくなかったらという意味です。
この場合は、「変数aが80以上・・・じゃない場合」と言う意味となります。
そしてその場合、の文は実行されず、の文だけが実行されます。

この制御構文を一般にイフ文と表現します。



スポンサードリンク







HOME

言語解説編
プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

アプリケーション編
C言語による
コンソールプログラミング




Copyright (C) プログラミングランド All Rights Reserved