咦,for循环前面加了一个标识,什么意思?
=====================
见下面的例子,“tp:”是啥子意思呢?有甚作用?
=====================
public class Exam8{
public static final void main(String args[]){
int i=0,j=5;
tp:for(;;){
i++;
for(;;)
if(i>--j)
break tp;
}
System.out.println("i="+i+",j="+j);
}
}
问题点数:20、回复次数:6Top
1 楼wizardblue()回复于 2006-03-28 10:40:18 得分 8
java的continue 跟break支持label,
表示break tp 相当于结束本层循环,并跳到最外边
Top
2 楼ogmios()回复于 2006-03-28 10:41:58 得分 6
一个跳转标签,如若学过C或其他对GOTO有了解应该很容易明白什么意思的!Top
3 楼qq14923349(剑神)回复于 2006-03-28 10:42:30 得分 6
跳出外循环
结速双层循环吧~~Top
4 楼weiny2000(weiny)回复于 2006-03-28 10:45:59 得分 0
ok,谢!Top
5 楼hexuedong(青风)回复于 2006-03-28 10:47:55 得分 0
标签
java里用到的continue,break使用Top
6 楼sik(ash)回复于 2006-03-29 09:59:22 得分 0
就是goto穿了个马甲~~~Top




