在java中,这样写switch语句有什么不妥,为什么一直提示错误

2024-11-22 22:38:35
推荐回答(2个)
回答(1):

关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } default就是如果没有符合的case就执行它,default并不是必须的. case后的语句可以不用大括号. switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型. 一旦答则case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用清陵棚这一特性可以让好几个case执行统一语句. 例如: switch(x) { case 1: case 2: case3: System.out.println("汪绝haha"); break; case4: System.out.println("hehe"); }

回答(2):

楼主,你的代码呢?