码迷,mamicode.com
首页 > 其他好文 > 详细

对于if判断和switch选择的入门理解

时间:2017-06-24 22:53:08      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:log   nbsp   logs   img   控制语句   efault   范围   表示   流程控制语句   

今天是分享一下流程控制语句中对if判断和switch选择的初步了解,让我们来看一下这两者的代码结构。

if 判断:                                                                                     

if(条件1)

{代码1}

else if(条件2)

{代码2}

else{代码n}

if判断中的条件都必须为bool类型。代码可以是任意功能,任意数目。表示如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2。所有条件都不成立则执行代码n。其中最后else的部分是可以省略的,表示如果以上条件都不成立,判断结束。else if可以重复任意次数。

举一个简单的例子:

让用户输入一个年份(1900-2100,若不属于这个范围,则提示错误),判断该年是闰年还是平年。 闰年规则: 情况14的倍数,但不是100的倍数      情况2400的倍数 两种情况满足其一就算是闰年,否则就是平年

技术分享

技术分享

以上就是if判断简单的代码实例与运行结果,当然输出不同,结果不同。

switch选择:

switch(变量或表达式)

{

case 值1:

代码1

break;

case 值2:

代码2

break;

default:

代码n

break;

}

switch中变量和表达式

case中的值必须是具体的值,值得类型只能是:string,char,bool,枚举,整数。case语句可以有任意多个,default只能是0个或1个。

switch语句表示先计算出变量或表达式的值,将该值与后面的值进行比较,如果与某一个case后面的值相同,则运行该case后面的代码,如果与所有case后面的值都不同,则运行default后面的代码。

下面我们来看一个简单例子:

技术分享

技术分享

好了,今天就总结到这里。

 

对于if判断和switch选择的入门理解

标签:log   nbsp   logs   img   控制语句   efault   范围   表示   流程控制语句   

原文地址:http://www.cnblogs.com/wdm55/p/7074568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!