你好我想问一下,elseif 后面用不用加break?请解释一下

if
elseif1
elseif2
else
end
是如何执行的,elseif后面时候需要使用break?

达到if条件后运行后面的代码,达不到运行else后面代码,再不行就是end,if不是switch,不用break追问

如果达到了elseif1
还会运行elseif2吗?

追答

会,达到elseif1条件后会运行elseif后面的代码,但是elseif不是你这样用的

追问

请帮忙指点,如何使用?我是想解决这样的问题:我去了一个边长为5km的正方形区域,统计这个区域里面的数据个数,如果数据个数小于9,则正方形区域边长变为6,继续统计个数,如果仍达不到9.则边长变为7,如歌个数还打不到则结束,请高手指点。

追答

if(表达式1) 语句S1;
else if (表达式2) 语句S2;
else if(表达式e3) 语句S3;

else 语句Sn;

追问

那请问高手else if 后面需不需要加break? 如果elseif1达到了要求就不会运行下面的else if了是吧?

追答

你这个问题可以用for来控制循环次数条件,if只是判断,而实现循环需要for

追问

for我没有弄清楚解决办法

追答

垃圾编辑框。。。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网