if用来判断逻辑真假,格式为:
if(bool)
{
}
若if右边括号内的逻辑为true,则执行if内的代码。用法如下:
class Program
{
static void Main(string[] args)
{
int num = Convert.ToInt32(Console.ReadLine());
//1.if单独使用
if (num < 60)
{
Console.WriteLine("成绩:差");
}
//2.if-else
if (num < 60)
{
Console.WriteLine("成绩:差");
}
else
{
Console.WriteLine("成绩:至少及格了");
}
//3.if-else if
if (num < 60)
{
Console.WriteLine("成绩:差");
}
else if (num >= 60 && num < 70)
{
Console.WriteLine("成绩:中");
}
else if (num >= 70 && num < 90)
{
Console.WriteLine("成绩:良");
}
else if (num >= 90 && num <= 100)
{
Console.WriteLine("成绩:优");
}
else
{
Console.WriteLine("最大分数不能超过100");
}
}
}
注:
1.逻辑“与”关系用&&表示,当a&&b均为真则结果为真。逻辑“或”关系用||表示,当a||b其中一个为真则结果为真。逻辑“非”用!表示,当a为真时,则!a为假。
2.else用于表示除if外的所有情况,else if表示在排除第一个if的情况后,继续用if指定剩下的情况。