官术网_书友最值得收藏!

if...else if...else statement

The if...else statement is very important when you need to test multiple conditions. In this statement, the if statement evaluates first, then the else if statement, and at last the else block executes. Here, the if statement may or may not have the if...else statement or block; if...else always comes after the if block and before the else block. The else statement is the final code block in the if...else...if else...else statement, which indicates that none of preceding conditions evaluate to true.

Take a look at the following code snippet:

private static void IfElseIfElseStatementExample() 
{ 
WriteLine("if statement example."); 
Write("Enter character:"); 
char inputChar = Convert.ToChar(ReadLine()); 
 
if (char.ToLower(inputChar) == 'a') 
{ WriteLine($"Character {inputChar} is a vowel.");} 
elseif (char.ToLower(inputChar) == 'e') 
{ WriteLine($"Character {inputChar} is a vowel.");} 
elseif (char.ToLower(inputChar) == 'i') 
{ WriteLine($"Character {inputChar} is a vowel.");} 
elseif (char.ToLower(inputChar) == 'o') 
{ WriteLine($"Character {inputChar} is a vowel.");} 
elseif (char.ToLower(inputChar) == 'u') 
{ WriteLine($"Character {inputChar} is a vowel.");} 
else 
{ WriteLine($"Character '{inputChar}' is a consonant.");} 
} 

In the preceding code snippet, we have various if...else if...else statements that evaluate the expression: whether inputchar is equivalent to comparative characternot. In this code, if you enter a character other than a,e,i,o,u that does not fall in any of the preceding condition, then the case else code block executes and it produces the final result. So, when else executes, it returns the result by saying that the entered character is a consonant.

主站蜘蛛池模板: 玛多县| 象山县| 贺兰县| 云南省| 宁国市| 蚌埠市| 轮台县| 怀仁县| 乡宁县| 奉化市| 西和县| 东乡| 揭西县| 涪陵区| 牟定县| 漳浦县| 娱乐| 遂川县| 郸城县| 东阳市| 楚雄市| 长治县| 锡林浩特市| 西安市| 和田市| 兴安县| 宝兴县| 宁阳县| 定襄县| 宜昌市| 文山县| 耒阳市| 维西| 重庆市| 黄山市| 皋兰县| 克拉玛依市| 柳江县| 闻喜县| 苍山县| 共和县|