简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?
swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
答:区别主要有两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路。
答:switch(expr1)中,expr1 是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char 或者byte。long,string 都不能作用于swtich。

