当前位置:编程学习 > JAVA >>

请教continue例程

public class UsingContinue {
public static void main(String[] args){
for(int times = 0; times < 5; times ++){
if(times == 2){
continue;
}
System.out.println("times值为:" + times);
}
}
}


请问一下,上述代码中变量times是在for语句中申明的,为何能在System.out.println("times值为:" + times);语句中使用呢?菜鸟请教各位高手. string --------------------编程问答-------------------- 就是可以使用,这怎么说呢。。。
非要深究的话,就得从编译原理那里下手的,对于这个我也不懂。 --------------------编程问答-------------------- 我看了,发现你的输出在遍历之内啊 --------------------编程问答-------------------- 因为没在循环体内,不在{}代码块内 --------------------编程问答-------------------- 弄错了,变量依然在for语句里 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- continue其作用是:结束本次循环,即跳过循环体下面尚未执行的语句,接着进行下一次是否执行循环的判断,(即执行到continue时,立即结束本次循环,重新去判断循环条件是否为真)

不知道这样说楼主理解不
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,