当前位置: 技术问答>java相关
关于switch语句
来源: 互联网 发布时间:2015-05-14
本文导语: swithc(exp) {......}中的exp是不是只能是int类型,或是可以转换成int的类型,能不能是Button或是List等类型阿? | Button.toString转换为字符串后好像带它在内存的地址,也可以将地址部分转换为数字...
swithc(exp) {......}中的exp是不是只能是int类型,或是可以转换成int的类型,能不能是Button或是List等类型阿?
|
Button.toString转换为字符串后好像带它在内存的地址,也可以将地址部分转换为数字进行switch,不过这样也够麻烦的。
|
switch(exp)中的exp是有限值的,必须是char,byte,short或int型中的一种,不允许使用boolean型,其他的像你说的Button,List就更不行了。表达式一定要转化为int型,case后面也应该是int型的。
去看看书吧,switch语法方面书上讲的很清楚的。
祝你好运!
去看看书吧,switch语法方面书上讲的很清楚的。
祝你好运!
|
不可以,
只能是 byte char short int .
long 不可以!!!!
只能是 byte char short int .
long 不可以!!!!
|
只能是char, byte, short 和int中的一种。我上面说的已经很明白了。
唉,其实只要去看看语法就行了。
唉,其实只要去看看语法就行了。
|
Button.toString should return the name of Button.
I think you can try to run the program to see, and don't forget to post the result. :)
I think you can try to run the program to see, and don't forget to post the result. :)