作者bera (= =)
看板java
标题Re: [问题] 有关回圈标签的问题
时间Tue Nov 22 08:33:33 2011
※ 引述《bera (= =)》之铭言:
: class Q4_16
: {
: public static void main(String [] args)
: {
: mark1:
: mark2:
: for(int i=5 ; i>0 ; i--)
: mark3:
: for(int j=0 ; j<5 ; j++)
: {
: mark4: if(j==i)
: break mark1;
: System.out.print("*");
: }
: }
: }
有点算是自问自答, 不过不知道自己这样想对不对
可能一开始我跟switch的case混淆了
我把Q4_16改成以下这样, 不知道它原本是不是这样的观念呢?
class Q4_16_another
{
public static void main(String [] args)
{
mark1:
//{
mark2:
//{
for(int i=5 ; i>0 ; i--)
{
mark3:
//{
for(int j=0 ; j<5 ; j++)
{
mark4:
//{
if(j==i)
break mark1;
System.out.print("*");
//}
}
//}
}
//}
//}
}
}
用break就直接跳离整个叙述结构,
而用continue会回到标签位置重新loop
若没loop叙述, 则不合法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.140.245
1F:推 swpoker:如果是考试就算了~现实上千万不要用标签 11/25 13:45