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语句;

}

感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/423262.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2024年8月14日
下一篇 2024年8月14日

相关推荐

分享本页
返回顶部