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

  • Learn C# in 7 days
  • Gaurav Aroraa
  • 238字
  • 2021-07-08 09:51:28

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.

主站蜘蛛池模板: 观塘区| 南开区| 闻喜县| 溧阳市| 无极县| 罗平县| 平潭县| 云霄县| 长海县| 湘潭县| 通化市| 宝兴县| 南皮县| 浦北县| 南皮县| 宝丰县| 青龙| 安化县| 金平| 大同市| 金堂县| 白河县| 锡林郭勒盟| 龙川县| 兴山县| 新巴尔虎左旗| 安乡县| 黄浦区| 天长市| 湘潭县| 霞浦县| 广昌县| 茂名市| 丰顺县| 三门县| 伊通| 惠水县| 永川市| 文登市| 库伦旗| 呼和浩特市|