一开始学程序的流程控制,就被告诫goto语句的坏处。
java中,没有goto语句,但是lable和break及continue语句的使用,可以实现goto语句的功能。
static void GotoTest(){
lable1:
for(int i=0;i<10;i++)
{
for(int j = 0; j < 10; j++)
{
if(j==1)
break;
if(j==4)
continue;
if(j==5)
break lable1; //go to lable1 and stop for
if(j == 6)
continue lable1; //go to lable1 and continue for
}
}
}
Java中替代Goto语句的技巧与实践
本文深入探讨了在Java中避免使用Goto语句的方法,并通过实例展示了如何利用Label、Break、Continue等关键字实现相同的功能。重点介绍了在循环结构中的应用,包括如何优雅地跳出或继续循环,提升代码的可读性和维护性。
9万+

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



