美文网首页
6.流程控制语句

6.流程控制语句

作者: 一碗清酒慰平生 | 来源:发表于2021-08-05 17:48 被阅读0次

流程控制语句


顺序结构

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

分支结构(if,switch)

  • if语句格式1
if(关系表达式){
  语句体;
}
  • if语句格式2
if(关系表达式){
  语句体1;
}else{
  语句体2;
}
  • if语句格式3
if(关系表达式1){
  语句体1;
}else if(关系表达式2){
  语句体2;
}
...
else{
  语句体n+1;
}
  • switch语句格式
switch(表达式){
case 值1:
  语句体1;
  break;
case 值2:
  语句体2;
  break;
...
default:
  语句体n+1;
  break;
}

注意:

表达式的取值只能是byte,short,int,char,枚举(JDK5以后),String(JDK7以后)

循环结构(for,while,do...while)

  • 特征:
  1. 重复性的处理
  2. 一般具有明确的开始和停止标志

1.for循环语句

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

2.while循环语句

初始化语句;
while(条件判断语句){
  循环体语句;
  条件控制语句;
}

3.do...while循环语句

初始化语句;
do{
  循环体语句;
  条件控制语句;
}while(条件判断语句);
  • 三种循环间的异同

同:for循环和while循环的逻辑流程相同,均是先判断条件是否成立,然后再决定是否使用循环体
异1:do...while循环和for,while循环逻辑流程不同,是是先执行一次循环体,再判断条件成立,决定是否继续执行循环体
异2:for 循环的自增变量,归属与for循环的作用域,for循环结束,不能继续使用;while循环的自增变量,不归属与while作用域,while循环结束,仍可继续使用

  • 死循环格式

for(;;){}
while(true){}
do{}while(true);

  • 循环跳转语句

continue: 跳过当次后续循环体内容,继续执行剩余次数的循环
break: 跳出循环,执行循环后的代码

相关文章

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 6.流程控制语句

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

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • 流程控制语句、条件判断语句、多重条件判断语句、数组、数组、数组常

    流程控制语句:通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1.条...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

网友评论

      本文标题:6.流程控制语句

      本文链接:https://www.haomeiwen.com/subject/pmtmvltx.html