首页 > 代码库 > 对于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,若不属于这个范围,则提示错误),判断该年是闰年还是平年。 闰年规则: 情况1:4的倍数,但不是100的倍数 情况2:400的倍数 两种情况满足其一就算是闰年,否则就是平年
以上就是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选择的入门理解