if(布尔表达式){
表达式为真时要执行的代码;
}
图:if 语句执行流程
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ int num = 12; if(num % 2 == 0){ Console.WriteLine("{0}是偶数", num); Console.ReadKey(); } } } }运行结果如下:
12是偶数
if(布尔表达式){
表达式为真时要执行的代码;
}else{
表达式为假时要执行的代码;
}
图:if else 语句执行流程
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ Console.WriteLine("请输入一个数字:"); int num = Convert.ToInt32(Console.ReadLine()); if(num % 2 == 0){ Console.WriteLine("{0}是偶数", num); }else{ Console.WriteLine("{0}是奇数", num); } Console.ReadKey(); } } }运行结果如下所示:
请输入一个数字:
123
123是奇数
if(布尔表达式 1){
布尔表达式 1 为真时要执行的代码;
}else if(布尔表达式 2){
布尔表达式 2 为真时要执行的代码;
}else if(布尔表达式 3){
布尔表达式 3 为真时要执行的代码;
}
...
else{
当所有布尔表达式都为假时要执行的代码;
}
图:if else if 语句执行流程
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ Console.WriteLine("请输入学生的成绩:"); int num = Convert.ToInt32(Console.ReadLine()); if(num < 0 || num > 100){ Console.WriteLine("您输入的成绩有误!"); }else if(num >= 0 && num < 60){ Console.WriteLine("不及格"); }else if(num >= 60 && num < 70){ Console.WriteLine("及格"); }else if(num >= 70 && num < 80){ Console.WriteLine("中等"); }else if(num >= 80 && num < 90){ Console.WriteLine("良好"); }else if(num >= 90 && num <= 100){ Console.WriteLine("优秀"); } Console.ReadKey(); } } }运行结果如下:
请输入学生的成绩:
99
优秀
本文链接:http://task.lmcjl.com/news/18235.html