热心网友

swtich case 可能对判断的类型有要求,不能随便放一个数据类型进去比如 String就不能放进去case constant must be a char, byte, short, or int instead of String

热心网友

switch-case是IF ELSE的嵌套版本

热心网友

很多时候是可以互换啊`各有各优点

热心网友

应该没什么区别,但switch-case语句的逻辑性更强,且更容易读懂。

热心网友

麻烦看一下书啦if(){}elseif{}else{}}这样不就可以做到switch(i){ :break;}的效果啦