首页 > 代码库 > 对于if判断和switch选择的入门理解

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

今天是分享一下流程控制语句中对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选择的入门理解