Java中的循环,对比while/do-while和for(;;)/foreach

 一.while循环

while(条件表达式){循环体}

当条件满足时执行循环体。

二.do-while

do{循环体}while(条件表达式);

与while循环不同的是,do-while即使不满足条件表达式也会执行1次循环体。

三.for(初始;条件;循环)

  当满足条件时会执行循环

 四.foreach循环

举例说明:List ll=new ArrayList();

                  foreach(int i:list){  i;}

                 将list中的每个元素赋值给int型变量i;相当于是遍历,这里可以是列表或数组

五.if-else/if-elseif

      如果满足条件则执行循环,否则执行else;如果有超过三层判断时,为了提高代码可读性,可以使用状态模式

六.switch多分支语句

switch(表达式)
{
case 常量值1;
        语块1;
       [break;]
.......
case 常量值n;
         语块2;
        [break;]
default;
        语块n+1;
        [break;]
}

在这里要注意在每个case分支后要有break,为了跳出已执行的switch语句。

猜你喜欢

转载自blog.csdn.net/weixin_42565135/article/details/82918498