public class breakprogram
{
public static void main(String args[])
{
boolean t=true;
First:
{
Second:
{
Third:
{
System.out.println("已在break前执行");
if (t) break ;
System.out.println("此语句未执行");
}
System.out.println("此语句未执行");
}
System.out.println("已在第二块后执行");
}
}
}
First是什么东西?是类模块吗?为什么我把break 改成break second就对了
不然就报break outside switch or loop错误呢?
{
public static void main(String args[])
{
boolean t=true;
First:
{
Second:
{
Third:
{
System.out.println("已在break前执行");
if (t) break ;
System.out.println("此语句未执行");
}
System.out.println("此语句未执行");
}
System.out.println("已在第二块后执行");
}
}
}
First是什么东西?是类模块吗?为什么我把break 改成break second就对了
不然就报break outside switch or loop错误呢?
break只能结束while,for,switch这些循环或则判断。还有一个用法就是break后接label,表示结束
label后的那一行或则那一段的内容。