选择
外观
语言 | 一般用法 | 示例用法 |
---|---|---|
伪代码 |
/ If...Then Statement
IF <Condition>
THEN
<Statements>
ENDIF
/ If...Then...Else Statement
IF <Condition>
THEN
<Statements>
ELSE
<Statements>
ENDIF
/ ElseIf Statement
IF <Condition>
THEN
<Statements>
ELSEIF <Condition>
THEN
<Statements>
ELSE
<Statements>
ENDIF
|
/ If...Then Statement
IF Age < 16
THEN
CanDrive ← FALSE
ENDIF
/ If...Then...Else Statement
IF IsGreen
THEN
OUTPUT "Green"
ELSE
OUTPUT "Blue"
ENDIF
/ ElseIf Statement
IF Score > 1000
THEN
Multiplier ← 10
ELSEIF Score < 500
THEN
Multiplier ← 0
ELSE
Multiplier ← 5
ENDIF
|
VB.NET |
'If...Then Statement
If <Condition> Then
<Statements>
End If
'If...Then...Else Statement
If <Condition> Then
<Statements>
Else
<Statements>
End If
'Else If Statement
If <Condition> Then
<Statements>
Else If <Condition> Then
<Statements>
Else
<Statements>
End IF
|
'If...Then Statement
If Age < 16 Then
CanDrive = False
End If
'If...Then...Else Statement
If IsGreen Then
Console.WriteLine("Green")
Else
Console.WriteLine("Blue")
End If
'Else If Statement
If Score > 1000 Then
Multiplier = 10
Else If Score < 500 Then
Multiplier = 0
Else
Multiplier = 5
End If
|
语言 | 一般用法 | 示例用法 |
---|---|---|
伪代码 |
IF <Condition>
THEN
IF <Condition>
THEN
<Statements>
ENDIF
ENDIF
|
IF Found = False
THEN
IF Searching = false
THEN
CALL Search()
ENDIF
ENDIF
IF Age >= 16
THEN
IF PassedLicenceTest = True
THEN
CALL GenerateLicence()
ELSEIF TakenTest = False
THEN
OUTPUT "You need to take the test to get your licence"
ELSE
OUTPUT "You Failed Your Test"
OUTPUT "You need to pass the test to get your licence"
ENDIF
ELSE
OUTPUT "Ineligible for Licence"
ENDIF
|
VB.NET |
If <Condition> Then
If <Condition> Then
<Statements>
End If
End If
|
If Found = False Then
If Searching = false Then
Search()
End If
End If
If Age >= 16 Then
If PassedLicenceTest = True Then
GenerateLicence()
Else If TakenTest = False Then
Console.WriteLine("You need to take the test to get your licence")
Else
Console.WriteLine("You Failed Your Test")
Console.WriteLine("You need to pass the test to get your licence")
End If
Else
Console.WriteLine("Ineligible for Licence")
End If
|
语言 | 一般用法 | 示例用法 |
---|---|---|
伪代码 |
CASE OF <identifier>
<value 1> : <statement>
<value 2> : <statement>
...
ENDCASE
CASE OF <identifier>
<value 1> : <statement>
<value 2> : <statement>
...
OTHERWISE <statement>
ENDCASE
|
/ If...Then Statement
IF Age < 16
THEN
CanDrive ← FALSE
ENDIF
/ If...Then...Else Statement
IF IsGreen
THEN
OUTPUT "Green"
ELSE
OUTPUT "Blue"
ENDIF
/ ElseIf Statement
IF Score > 1000
THEN
Multiplier ← 10
ELSEIF Score < 500
THEN
Multiplier ← 0
ELSE
Multiplier ← 5
ENDIF
|
VB.NET | 'If...Then Statement
If <Condition> Then
<Statements>
End If
'If...Then...Else Statement
If <Condition> Then
<Statements>
Else
<Statements>
End If
'Else If Statement
If <Condition> Then
<Statements>
Else If <Condition> Then
<Statements>
Else
<Statements>
End IF
|
'If...Then Statement
If Age < 16 Then
CanDrive = False
End If
'If...Then...Else Statement
If IsGreen Then
Console.WriteLine("Green")
Else
Console.WriteLine("Blue")
End If
'Else If Statement
If Score > 1000 Then
Multiplier = 10
Else If Score < 500 Then
Multiplier = 0
Else
Multiplier = 5
End If
|