c#if条件判断
·
//条件流程控制 满足一定的条件再去执行,不满足了 不会去执行对应代码。
//1.单条件流程
// if(){}
//()需要写一个条件,例如大于 小于 等于 不等 是否为null等条件
//{}代码块
if (true)//true条件成立
{
Console.WriteLine("看看代码是否执行");
}
if (false)//false 不成立
{
Console.WriteLine("代码不执行"); //检测无法执行的代码
}
//用户输入一个年龄 判断年龄是否超过18岁,如果超过打印成年了
int age = int.Parse(Console.ReadLine());
if (age > 18)
{
Console.WriteLine("成年了,想咋耍就咋耍");
}
//2.只有两种情况的流程控制
// if(){}...else{}
int score = 60;
// if 如果条件成立 执行{}
if (score >= 90)
{
Console.WriteLine("A");
}
else //其余的,和if条件相反的score<90
{
Console.WriteLine("A-");
}
//3.多条件流程控制
// if(){}...else if(){}...else if(){}...else{}
int age1 = 12;
if (age1 >= 0 && age1 <= 14) // age1在0-14之间
{
Console.WriteLine("总角");
}
else if (age1 > 14 && age1 <= 24)
{
Console.WriteLine("弱冠-豆蔻");
}
else if (age1 > 24 && age1 <= 40)
{
Console.WriteLine("三十而立");
}
else if (age1 > 40 && age1 <= 70)
{
Console.WriteLine("知命之年");
}
else
{
Console.WriteLine("耄耋");
}
//4.多条件流程控制
// if...if... 每个if都需要进行判断
int count = 90;
if (count >= 90)
{
Console.WriteLine("count大于等于90");
count = 60;
}
if (count < 70)
{
Console.WriteLine("count小于70");
}
//5.条件嵌套
//先判断是不是男生,再判断是年龄是否超过18,
// 如果不是男生 对应的提示
int age2 = 10;
string sex = "女";
if (sex == "男") // 满足是男生
{
if (age2 >= 18)
{
Console.WriteLine("是男生并且年龄超过18,可以结婚");
}
else //是男生 但是年龄不超过18
{
Console.WriteLine("不到18不允许结婚");
}
}
else //不是男生
{
Console.WriteLine("不是男生");
}
更多推荐
所有评论(0)