在if语句中,单句的的时候大括号可以省略,但是建议大家在写的时候不要省略,省略后在将来改写代码时会有很大的弊端。
if语句的几种应用类型:
1、if(i>1)
{
}
2、if(i>1)
{
}else
{
}
3、if(i>1)
{
}
else if(i<10)
{
}
else
{
}
4、if(i>100||i<10)
{
}
5、if(i>100&&j>10)
{
}
if语句的嵌套
if((i>0&&j>0)||(i<0&&j<0))
{
}
下面举了几个范例:
例题1:判断输入的年份是闰年还是平年。
int a = Convert.ToInt32(Console.ReadLine());
if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0)
{
Console.WriteLine("闰年!");
}
else
{
Console.WriteLine("平年!");
}
例题2:当用户输入的密码是888888的时候登陆成功。
int psword;
Console.WriteLine("请输入密码!");
psword = int.Parse(Console.ReadLine());
if (psword == 888888)
{
Console.WriteLine("登陆成功!");
}
else
{
Console.WriteLine("密码错误!");
}
Console.Read();
例题3:随机产生一个1—100的整数,让用户猜,用户有10次机会,如果用户猜错则告诉用户猜大了还是小了。
Random random = new Random();
int randNumber = random.Next(1, 101);
int i;
for (i = 1; i <= 10; i++)
{
Console.WriteLine("第{0}次猜测数字",i +1);
int userNumber=Convert .ToInt32 (Console.ReadLine ());
if(userNumber < randNumber)
{
Console.WriteLine("你猜小了!");
}
else if (userNumber >randNumber)
{
Console.WriteLine("你猜大了!");
}
else
{
Console.WriteLine("你猜对了!");
break; ;
}
}
if (i == 10)
{
Console.WriteLine("笨死了!");
}
}
通过今天对if语句的复习,使我对if语句有了更深入的了解,能够灵活的运用if语句。希望经过今后的努力,将来能掌握更多的技能。