loop1:
System.out.println("loop1");
for(int i = 0; i < 3; i++)
{
System.out.println("i"+i);
loop2:
for(int j = 0; j < 3; j++){
System.out.println("j"+j);
if (i == j){
System.out.println("i == j break loop2;");
break loop2;
}
System.out.println("out");///break loop2后,为什么这个语句不会执行呀??
System.out.println("i = " + i + " j = " + j + " ");
}
}
如果是continue loop1/continue loop2的话,可以理解(System.out.println这个语句不会执行)的!
可是break loop2;的话怎么不执行
System.out.println("out");
System.out.println("i = " + i + " j = " + j + " ");这两行代码??难道标签loop2:把这两个语句(System.out.println)都包括拉??请高人指点?
System.out.println("loop1");
for(int i = 0; i < 3; i++)
{
System.out.println("i"+i);
loop2:
for(int j = 0; j < 3; j++){
System.out.println("j"+j);
if (i == j){
System.out.println("i == j break loop2;");
break loop2;
}
System.out.println("out");///break loop2后,为什么这个语句不会执行呀??
System.out.println("i = " + i + " j = " + j + " ");
}
}
如果是continue loop1/continue loop2的话,可以理解(System.out.println这个语句不会执行)的!
可是break loop2;的话怎么不执行
System.out.println("out");
System.out.println("i = " + i + " j = " + j + " ");这两行代码??难道标签loop2:把这两个语句(System.out.println)都包括拉??请高人指点?
解决方案 »
- 请问一下,JAVA有没有什么方法读取USN日志?
- RandomAccessFile与FileChannel效率问题
- FCKeditor 在IE8下不能显示,有使用经验的说说!
- string indexOf startWith contains 的效率,谁高谁低?
- 请大家帮帮我好吗
- 紧急求助:如何让Java Application界面在不同分辨率下正常的显示?
- java中有没有函数直接比较两个字符串?
- oci方式访问数据库,url如何写?是否把oci805jdbc.dll放到oracle_home\bin下就可以了?
- 在java中取类型为text的列值,数据库采用MySql,该用什么方法?
- intellij idea能开发Window应用程序 ?
- date问题
- 关于数组列表中的set的用法
-------------------------------------------------------------------------
拜托你写程序的时候注意一下格式,自己数一数大括号,这个语句本身就位于loop2内部,你break了,他当然不执行!