ssss:
for (? )
{
break ssss;
//continue;
}
在三个公式中:
第一个? 初始化语句。 通常,为一个变量指定初始值,在所有循环之前只执行一次,以后不执行。
第二个? 是布尔表示。 判断执行的条件,如果条件为真则循环,如果为假则结束。
第三个? 是普通的句子。 通常是增量或减量语句。 例如I等,在子循环之后执行。
公共类测试{
publicstaticbooleanfoo(charc ) {
system.out.print(c );
返回真;
}
//*
* @MethodName: main
* @Description:
* @param args
* @throws
*/
publicstaticvoidmain (string [ ] args ) {
int i=0;
for(foo ) ' a ); foo(b ) ) i 2; foo(c ) ) }
I;
foo(d );
}
}
}
这三个词都可以不写!
但是:
不写第一个的话,在循环之前必须做变量的初始化工作
不写第二个的话,就必须写根据循环体判断弹出的语句。 否则,就是死循环;
一般不写第三个,而是在循环体上写相应的语句。 否则,变量不会改变。 最终如何摆脱循环呢?
continue用于结束此循环并开始下一个循环。
break结束整个循环,执行循环体后面的语句。
---------上面的实例代码执行后,应该输出abdc bdcb----------------------上面的实例代码
这三个句子都可以不写,但是不写第一个句子的话,就必须在循环前进行变量的初始化工作,否则就必须在循环体上写判断为弹出的语句。 否则,就是死循环。 一般不写第三个,而是在循环体上写相应的语句。 否则,变量不会改变。 最终如何摆脱循环呢?
continue用于结束此循环并开始下一个循环。
break结束整个循环,执行循环体后面的语句。