C#基础教程IFELSE判断语句- 1 if 语句
if(判断条件)
{
要执⾏的代码;
}
“判断条件-----⼀般为关系表达式或者bool类型的值
static void Main(string[] args)
{
Console .WriteLine("请⽤户输⼊你的年龄:");
int age = Convert.ToInt32(Console.ReadLine());
if(age >18)
{
Console.WriteLine("您有权观看本电影");
}
Console.ReadKey();
}
- 2 if-else 语句
if(判断条件)
{
要执⾏的代码;
}else{
要执⾏的代码;
}
先判断再执⾏,⾄少执⾏⼀⾏代码;
static void Main(string[] args)
{
Console .WriteLine("请⽤户输⼊你的年龄:");
int age = Convert.ToInt32(Console.ReadLine());
if(age >18)
{
Console.WriteLine("您有权观看本电影");
}
else
{
Console.WriteLine("注意⾝体");
}
Console.ReadKey();
}
- 3 if-else if 语句
if (判断条件){
要执⾏的代码;
}else if(判断条件){
要执⾏的代码;
}
…
else{
要执⾏的代码;
}
⽤来处理多条件(条件>2个)的区间判断;
如果每个if所带的判断条件都不成⽴,就看当前这个if/ else-if结构中是否存在else,如果有else,则执⾏else中所带的代码,如果没有else,则整个if else-if 就什么都不做。
static void Main(string[] args)
{
Console .WriteLine("请输⼊你带的⾦额:");
int money = Convert.ToInt32(Console.ReadLine());0
if(money >200)/如果if条件不满⾜,直接看else
{
Console.WriteLine("包夜");
}
else
{
if(money >150&& money <200)//if在else后⾯/既然执⾏到else,说明>200条件不成⽴;money<200可以省略
{
Console.WriteLine("泡脚和捏脚");
}
else
{
if(money >100&& money <150)//money < 150可以省略/程序执⾏到这⼀步,就默认⼩于150
writeline教程{
Console.WriteLine("捏脚");
}
else
{
if(money >50&& money <100)//money < 100可以省略/程序执⾏到这⼀步,就默认⼩于100
{
Console.WriteLine("泡脚");
}
}
}
}
Console.ReadKey();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论