您的位置 首页 java

java基本语法之流程控制语句

  1. 顺序结构

顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行。

顺序语句执行流程:

  1. 流程控制语句

1、if语句格式1

格式:

if(关系表达式)

{ 语句体;

}

执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体

③如果关系表达式的值为false就不执行语句体

④继续执行后面的语句内容

执行流程图:

  1. if语句格式2

格式:

if(关系表达式)

{ 语句体1;

}else{

语句体2;

}

执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体1

③如果关系表达式的值为false就执行语句体2

④继续执行后面的语句内容

执行流程图

  1. if语句格式3

格式:

if (关系表达式1) {

语句体1;

} else if (关系表达式2) {

语句体2;

}else if (关系表达式3) {

语句体3;

}else {

语句体n+1;

}

执行流程:

①首先计算关系表达式1的值

②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值

③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值

④…

⑤如果没有任何关系表达式为true,就执行语句体n+1。

执行流程

  1. switch语句

switch语句格式

switch ( 表达式 ) {

case 1 :

语句体1 ;

break ;

case 2 :

语句体2 ;

break ;

default :

语句体n + 1 ;

break ;

}

执行流程:

  1. 首先计算出表达式的值
  2. 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
  3. 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
  4. for循环

for (初始化语句;条件判断语句;条件控制语句) {

循环体语句;

}

语句解释:

初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样

条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去

循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情

条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去

执行流程:

  1. 执行初始化语句
  2. 执行条件判断语句,看其结果是true还是false。如果是false,循环结束。如果是true,继续执行
  3. 执行循环体语句
  4. 执行条件控制语句
  5. 回到②继续
  6. while结构

格式:

while (条件判断语句) {

循环体语句;

条件控制语句;

}

while 循环执行流程:

①执行初始化语句

②执行条件判断语句,看其结果是true还是false。如果是false,循环结束;如果是true,继续执行

③执行循环体语句

④执行条件控制语句

⑤回到②继续

  1. do…while循环结构

格式:

do {

循环体语句;

条件控制语句;

}while(条件判断语句);

执行流程:

① 执行初始化语句

② 执行循环体语句

③ 执行条件控制语句

④ 执行条件判断语句,看其结果是true还是false

如果是false,循环结束

如果是true,继续执行

⑤ 回到②继续

七、跳转控制语句

跳转控制语句(break)

跳出循环,结束循环

跳转控制语句(continue)

跳过本次循环,继续下次循环

注意: continue只能在循环中进行使用!

  1. foreach语句

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。

foreach 语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。

foreach的语句格式:

for(元素类型t 元素变量x : 遍历对象obj){

引用了x的java语句;

}

文章来源:智云一二三科技

文章标题:java基本语法之流程控制语句

文章地址:https://www.zhihuclub.com/194810.shtml

关于作者: 智云科技

热门文章

网站地图