面试的时候,发觉企业很喜欢考"swtich
是否能作用在byte
上,是否能作用在long
上,是否能作用在String
上?"
答案:switch
(expr1
)中,expr1
是一个整数表达式。因此传递给 switch
和 case
语句的参数应该是 int
、 short
、 char
或者 byte
。
long,string 都不能作用于swtich
确实是,这些是JAVA基本的内容,所以我们一定要懂。而且还要会用。
基本的switch() case的语法以下:
switch( expr1 ){
case xxx:do something;
break;
.
.
.
default:do something;
}
总结下switch() case在一般项目中如何用,看代码例子比较明了
private String str = null;
int final i = 1;
switch(i){
case 1:str="ZXXXXXX";
defalut:str="sssssssss";
}
System.out.prinln(str);
基本很简单。记住语法就OK
本文详细解析了Java中switch语句的使用方法及其限制条件,例如switch可以接受的数据类型,以及long和String等类型为何不能直接用于switch的情况。通过具体的代码示例展示了如何正确使用switch-case结构。
212

被折叠的 条评论
为什么被折叠?



