Java中使用switch语句的话是否必须加break?
Java中使用switch语句的话是否必须加break?
不一定要用break结束分支。 比如: case 0: case 1: case 2: ... break; 在逻辑上就相当于: case 0 or 1 or 2:
可以视情况而定,不加break,全都过一遍,包括default;加break可以使运行好你想要的case后stop出去不执行下去了。
不加break一样可以编译,但是~~~ 拿恋晨的例子来说,如果条件是1,那么case 0还是会跳过,但是从1开始往后都会被执行:2会、如果有3、4、5都会被执行,直到遇到break或者跑出Switch。 如果要设计一些个性化的逻辑(比如:符合条件1则执行1、2,但是符合条件2则只执行2)可以使用这样的写法。不过从习惯性,程式的可读性通用性来考虑,这样些一般会被抽~~~
肯定要的 JAVA 本来是没有switch语句的 是从C里面沿用出来的 所以必须符合C语言 一定要有BREAKE 否则 在做完了switch的几个条件后 进入无限无条件循环
这个是一定的了,不然的话就会继续执行下面的。就起不到switch的作用了。
答:switch(x){ (prime(x)){case2:case3:case5:case7:process_prime(x);}else{case4:case6...详情>>
答:就是手机的一种技术,和代码有关详情>>
答:网景导航者1997年1997年时推出了版本4.0,大幅度的强化JavaScript再度强化其功能,但同时出现的bug和CSS的误译,使得占有率渐渐被Intern...详情>>