for、while、do while三种循环语句及if、switch选择语句的适用场景

if和switch的应用区别

if:

1、对具体的值进行判断。

2、对一个范围进行判断。

3、对运算结果是Boolean类型的表达式进行判断。

switch:

1、对常量值进行判断,值的个数通常是固定的。

如果只是几个固定的值进行判断那么用switch,效率会高。

for、while、do while循环语句的区别:

1、do while语句至少执行一次循环体,先进行循环语句再进行判断。

2、for(先初始化表达语句,再执行判断语句,再执行循环语句,最后执行控制条件语句看是否满足,若满足就继续执行循环,除了初始化之后不断重复下面的语句直到不满足条件)、while循环必须先执行判断,若满足条件之后再执行循环语句,直到不满足条件。

3、如果在循环结束之后继续使用控制条件的变量就用while循环;否则就用for循环,变量早从内存当中消失可以提高内存的使用效率。

 

 

你可能感兴趣的:(for、while、do while三种循环语句及if、switch选择语句的适用场景)