JAVA流程控制语句

分支结构

if分支结构

 格式:if(条件表达式) {          

  语句块;

}

if else分支结构

if(条件表达式) { 语句块1;

}

else { 语句块2;

}

if else if else分支结构

if(条件表达式1) { 语句块1; }

 else if(条件表达式2) { 语句块2; }

else {
语句块n; }

switch case分支结构

 switch(变量/表达式) {

case 字面值1: 语句块1; break;
case 字面值2: 语句块2; break; ...
default:语句块n;

 }

循环结构

 概念:在Java程序中若希望重复执行一段代码时,就需要使用循环结构。 任何复杂的程序逻辑都可以通过顺序、分支、循环三种程序结构实现。

for循环

 结构:

for(初始化表达式; 条件表达式; 修改初始值表达式) {
  循环体;

}

continue关键字
continue语句用在循环体中,用于结束本次循环而开始下一次循环。
break关键字

 break用于退出当前语句块,break用在循环体中用于退出循环。 for(;;) - 这种没有循环条件的循环叫做 无限循环,俗称“死循环”

while循环

 结构:

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

while循环和for循环比较

 1、while循环和for循环完全可以互换,当然推荐使用for循环。

2、 while循环更适合于明确循环条件但不明确循环次数的场合中。

3、for循环更适合于明确循环次数或范围的场合中。
4、while(true) 等价于 for(;;) 都表示无限循环。

原文地址:https://www.cnblogs.com/goldenwangyi/p/15009448.html