频道栏目
首页 > 资讯 > C# > 正文

C#中if分支语句及例子讲解(判断是否为闰年的例子)

18-01-18        来源:[db:作者]  
收藏   我要投稿

一、if分支语句

1、在首尾加#region#endregion,注释掉,就可折叠了,看着代码还清晰些,点前面的减号。

2、

if (表达式)

{

表达式成立后执行的语句块

}

按F11可单步看执行

不能确定所有的情况下,不加else

if(表达式1)

{

}

else if(表达式2)

{

}

else if(表达式3)

{

}

if(表达式1)

{

}

else if(表达式2)

{

}

else if(表达式3)

{

}

else

{

}

3、 例1

Console.WriteLine("这次考试的分数");

intscore = int.Parse(Console.ReadLine());

if(score == 100)//一定要是双==号才是等于

{

Console.WriteLine("带你去游乐场");

}

//例2

//判断一个数是否是偶数,如果是偶数,加一打印出来

Console.WriteLine("输入一个数");

intnum = int.Parse(Console.ReadLine());

if(num % 2 == 0) //==是等号,=是赋值号,后面也没分号,如果加了分号,任何情况下都会执行大括号内的内容

{

num += 1; //num =num +1,或num++或++num,功能一样

Console.WriteLine(num);

}

例3

报3,如果3的倍数,那么就输出过,否则输出该数

Console.WriteLine("输入一个数");

intnum2 = int.Parse(Console.ReadLine());

if(num2 % 3 == 0)

{

Console.WriteLine("过");

}

else

{

Console.WriteLine(num2);

}

例4

//判断一个年份是否为闰年

//如果年份能被4整除并且不能被100整除,或者能被400整除的都是闰年

// 满足闰年的条件两个:

// 能被4整除并且不能被100整除

// 能被400整除的

Console.WriteLine("输入年份");

intyear = int.Parse(Console.ReadLine());

if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))

{

Console.WriteLine("这是一个闰年");

}

else

{

Console.WriteLine("这是一个平年");

}

练习1

Console.WriteLine("输入一个数字");

intnum = int.Parse(Console.ReadLine());

inty = 0;// 在这定义一个inty,下面就不用写了

if(num < 0)

{

y = num * num;

}

elseif(num >= 0 && num < 5)//0<=x<5的写法,不能接分号,计算机不存在

//0<=num <5

{

y = 2 * num + 1; //y=2x+1的写法,记得用*

}

else//后面不跟条件的

{

y = 3 * num - 12;

}

Console.WriteLine(y);

练习2

//输入一个时间,输出时间的下一秒

Console.WriteLine("输入小时");

inthour = int.Parse(Console.ReadLine());

Console.WriteLine("输入分钟");

intminute = int.Parse(Console.ReadLine());

Console.WriteLine("输入秒");

intsecond = int.Parse(Console.ReadLine());

second++;

if(second >= 60)

{

minute++;

second = 0;

if(minute >= 60)

{

hour++;

minute = 0;

if(hour >= 24)

{

hour = 0;

}

}

}

Console.WriteLine("{0:00}时{1:00}分{2:00}秒", hour, minute, second);//美观

//{0:.00}保留两位小数的意思

相关TAG标签
上一篇:C#中的switch语句和三目运算符讲解
下一篇:华为软件编程规范学习(十一)--代码测试、维护
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站