if
语句
用于基于某个条件来执行代码块。如果条件为真(true
),则执行 if
语句后面的代码块。如果条件为假(false
),则跳过该代码块
条件语句:分支语句;>>> 可能执行 也可能不执行的
语法 :
if(bool) {
代码块
}
在这个例子中,如果 number
大于 5
,那么控制台将输出 "这个数大于5"。
int number = 10;
if (number > 5)
{
Console.WriteLine("这个数大于5");
}
if-else 语句
来指定当条件为假时应该执行的代码块
在这个例子中,如果 number
不大于 5
,那么控制台将输出 "这个数不大于5"。
int number = 3;
if (number > 5)
{
Console.WriteLine("这个数大于5");
}
else
{
Console.WriteLine("这个数不大于5");
}
if-else 语句
用来处理多个条件
在这个例子中,if
语句首先检查 number
是否大于 10
。如果不是,它将继续检查 else if
语句中的条件。如果所有条件都不满足,它将执行 else
语句块中的代码。
int number = 7;
if (number > 10)
{
Console.WriteLine("这个数大于10");
}
else if (number > 5)
{
Console.WriteLine("这个是大于5不大于10");
}
else
{
Console.WriteLine("这个数不大于5");
}
嵌套 if 语句
if
语句也可以嵌套在另一个 if
或 else
语句中
在这个例子中,只有当 number1
大于 5
时,才会检查 number2
是否小于 10
。如果两个条件都满足,那么两个消息都将被输出。
int number1 = 10;
int number2 = 5;
if (number1 > 5)
{
Console.WriteLine("number1大于5");
if (number2 < 10)
{
Console.WriteLine("并且number2小于10");
}
}
练习题
多练多动手就能会,不要看不起每一道小题
1 有⼀个游乐场,只有年龄不⼤于16岁的⻘少年可以进⼊,判断输⼊的年龄是否符合件
2:商场举办了送礼活动,年龄在18岁到30岁才可以参与活动,年龄是奇数才可以获得奖品
3:判断一个数是否为奇数
4:输⼊考试成绩(0-100),
如果90-100,评级为A
如果70-89,评级为B
如果60-69,评级为C
如果⼩于60,评级为D,
根据输⼊的成绩,输出评级
5:输⼊平⾯直⾓坐标系中的⼀个坐标值,判断这个点是位于哪⼀个象限、原点或坐标轴上
6:输⼊三⾓形的三条边 a 、b 和c,判断是否可以组成三⾓形
7:输⼊⼀个年份,判断该年是不是闰年。是的话输出Yes,不是的话输出No
8:输⼊⼀个⾮零整数,判断是正数还是负数,并输出它的绝对值
9:最⼤值:输⼊三个整数,求这个三个数中最⼤值的平⽅
10:任意给出两个⼤写英⽂字⺟,⽐较他们的⼤⼩。规定 A、B、C、....Z依次从⼩到⼤
11:输⼊三⾓形的三条边 a 、b 和c,判断是否为直角
12:有⼀台⾃动售货机,⾥⾯⼀共6个商品。⽤户可以输⼊1-6选择要购买的商品。
1 矿泉⽔ 2红茶 3绿茶 4雪碧 5可⼝可乐 6脉动
根据⽤户输⼊的数字,显⽰⽤户购买的商品。