请教一下"loop"和"break out"的含义与用法 如题,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java中没有loop关键字也没有break out只有 breakbreak是用在循环体里面,用于跳出循环体的 我觉得楼主的意思是跳出到带标号的循环吧一般把标号写成 OutLoop 我到是见过 不过break 就是break不清楚什么是 break out 带标签的循环可以在多重循环中随便跳转或者终止任何一层循环,比如说: loop1: for(int i=0;i<100;i++){ if(i/2!=0){ continue loop1;}else{ System.out.println(i);} loop2: for(int j=0;j<100;i++){ if(j/3==0){ continue loop1;} else{ System.out.println(j);}loop3: for(int k=0;k<100;k++){ if(k/4!=0){ continue loop0;}else{ System.out.println(k);}}}}带标签的多重循环可以很方便的继承或者跳转到任意循环体,不过thinking in java中曾提到尽量少用标签,可能随着代码量的增加,程序维护起来比较困难,而且生成的汇编指令比较复杂,个人绝对一般在程序代码结构不是很复杂的情况下我们还是可以用用的. 用java这么久,还没用到过 我只在vb中见过loopdo while exprloop或者do loop until exprjava中没见过 “loop”说白了有点类似C++中的“go to”语句,可以在多层循环中跳出到任意一层。 LZ说的就是定义标签的意思没有loop这关键字例如loop:。break loop;//程序调至loop开始运行现在已经没用了 ,可以说从来没有用过,,,可以用do{} while{} 或while{} do{} 匿名内部类的构造器重载问题 求解释 下载exceL被IE阻止了。怎么解决啊? JDialog在linux下无法显示标题? eclipse下的打包 成jar问题 用到一些资源文件 如配置文件\还有一些用到的图片 这些资源打包时候怎么办 关于编写登录框的问题? 谁能解释下这个线程例子 运行顺序怎么样的? Vector和elementAt的问题 关于控制摄像头开关和拍摄的问题 调查+散分!! JTextField中输入(2+2)*4为什么和“(2+2)*4”不相等呢 想不通一些关于循环的问题(初学)
也没有break out
只有 break
break是用在循环体里面,用于跳出循环体的
一般把标号写成 OutLoop 我到是见过 不过break 就是break
不清楚什么是 break out
loop1:
for(int i=0;i<100;i++)
{
if(i/2!=0)
{
continue loop1;
}
else
{
System.out.println(i);
}
loop2:
for(int j=0;j<100;i++)
{
if(j/3==0)
{
continue loop1;
}
else{ System.out.println(j);
}
loop3:
for(int k=0;k<100;k++)
{
if(k/4!=0)
{
continue loop0;
}else
{
System.out.println(k);
}
}
}}
带标签的多重循环可以很方便的继承或者跳转到任意循环体,不过thinking in java中曾提到尽量少用标签,可能随着代码量的增加,程序维护起来比较困难,而且生成的汇编指令比较复杂,个人绝对一般在程序代码结构不是很复杂的情况下我们还是可以用用的.
do while exprloop
或者
do loop until expr
java中没见过
没有loop这关键字
例如
loop:
。break loop;//程序调至loop开始运行
现在已经没用了 ,可以说从来没有用过,,,可以用do{} while{} 或while{} do{}