51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java循环:for、foreach、while、dowhile

for(){...} {#for()%7B%E2%80%A6%7D}

  • 语法:

括号中为计数器,这个案例中计数器变量i为5,在不大于5的情况下执行代码块,执行完毕后i=i+1。

for(i=1,i<5,i++){

    //若满足条件,则执行此部分内容,若不满足则跳出循环。



`}`

先判断,再执行,再修改条件。

foreach {#foreach}

  • 语法:
for (声明语句 : 表达式) {

  //内容

`}`

实例:

int[] age = {1,5,10,15};

for (int i : age) {


  System.out.println(i);

`}`

经常的,foreach可以用来遍历数组

while(){...} {#while()%7B%E2%80%A6%7D}

  • 语法:
while(条件语句){

    //内容

    //[条件控制语句]



`}`

先判断,再执行。

do{...}while() {#do%7B%E2%80%A6%7Dwhile()}

  • 语法:
do{

    //内容

    //[条件控制语句]



`}while(条件语句)`

先执行一次,再判断。

总结 {#%E6%80%BB%E7%BB%93}

do...while是至少会执行一次然后再进行判断,而for和while都是先判断再执行。for和while的区别在于,for循环再结束后条件变量将不可访问,会从内存中被释放,而while不会。


本博文由Alng个人博客撰写,转载请声明出处

赞(0)
未经允许不得转载:工具盒子 » Java循环:for、foreach、while、dowhile