switch语句中default在不同的位置有什么样的结果

您所在的位置:网站首页 continue可以用在if语句中吗 switch语句中default在不同的位置有什么样的结果

switch语句中default在不同的位置有什么样的结果

2023-03-18 09:11| 来源: 网络整理| 查看: 265

首先建议default语句放在switch语句的最后能够起到最好的效果

正常情况

int number = 0; switch(number){ case 0 : System.out.println("0"); break; case 1 : System.out.println("1"); break; case 2 : System.out.println("2"); break; default : System.out.println("default"); }

可以看出,在所有case不符合的情况下,会执行default语句

default语句在开头

int number = 4; switch(number){ default : System.out.println("default"); case 0 : System.out.println("0"); break; case 1 : System.out.println("1"); break; case 2 : System.out.println("2"); break; }

在所有case不符合的情况下,仍然会去执行default语句,但是可以看出执行完default语句后并不会跳出,这说明default语句并不是结束语句。在switch语句中只有遇到break才会跳出。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3