第三章 程序流程控制

3.1 程序流程控制

  • 判断结构
  • 选择结构
  • 循环结构

3.1.1 判断结构

if语句

三种格式:

1. if(条件表达式){

执行语句;

}

2. if(条件表达式){

执行语句;

} else {

执行语句;

}

3. if(条件表达式){

执行语句;

} else if(条件表达式){

执行语句;

}

......

else{

执行语句;

}

if控制的语句只有一条,可以不要{};也就是说,如果if没有{},它只控制离它最近的那条语句。

3.1.2 选择结构

switch语句

switch(表达式){

case 取值1:

执行语句;

break;

.......

case 取值n:

执行语句;

break;

default:

执行语句;

}

表达式只接受4种类型的值:byte、short、ing、char

case是匹配值,如果匹配走,相应的执行语句;如果所有都不匹配,走default。

break表示跳出此次选择,如果不加break,在匹配到某个case后,会继续向下执行而不判断case。

所有case和default的位置可以任意。

3.1.3 循环结构

for、while、do while

1. for

for(初始化表达式;循环条件;循环后的操作){

循环体(执行语句);

}

2. while

while(条件表达式){

循环体(执行语句);

}

3. do while

do{

循环体(执行语句);

}while(条件表达式);

特点:无论条件是否满足,循环体至少执行一次。

3.1.4 无限循环的最简单表现形式

for(;;){ }

while(true){ }

时间: 2024-11-09 20:23:37

第三章 程序流程控制的相关文章

第3章 程序流程控制

1.三种基本技术可以改变程序的控制流程:调用方法.选择.循环. 2.有四种类型的布尔逻辑:和.或.异或.非. 3.异或:如果a.b两个值不相同,则异或结果为1.如果a.b两个值相同,异或结果为0. 4.单个“&”.“|”符号将使两个布尔表达式都被检查.u 5.switch语句中检测的变量只能是32位或者更小的整数值,也就是说只能是byte.short.int.char(JDK7.0以后,变量可以是String类型). 6.case后的值必须是与switch中的变量相同的数据类型,必须是常量或字面

第三章 python流程控制

第一节    分支结构 if  else 1)if语句: - Python的if语句类似其他语言.if语句包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上作出决定. - if expression: statement(s) 注:Python使用缩进作为其语句分组的方法,建议使用4个空格代替缩进 下面这段代码是我们没有采用缩进的形式,在执行的时候出现的报错   1 #!/usr/bin/python   2   3 if 1<2:   4 print "ok" [emai

Java私人学习笔记——第3章 程序流程控制

3.1 分支结构 3.1.1 if语句结构 if( ){ }else{ } 3.1.2 条件运算符 condition ? expr1 : expr2 3.1.3 switch语句结构 switch( ){ case value1: ...           [break;] case value2: ...           [break;] case value3: ...           [break;] } 3.2 循环结构 3.2.1 while循环结构 while(boole

Java架构师成长之道之程序流程控制

Java架构师成长之道之程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. 在生活中除了顺序结构以外还有选择结构.循环结构,例如在淘宝购物时登录账号就是一个选择结构,如果输入的正确的用户名和密码才能购买商品,否则就会提示用户名密码错误. 而在淘宝首页的Banner就是一个循环结构,在指定的时间内循环切换图片. 在Java中,支持if/else和switch case两种选择结构,

HTML5独家分享:原生JavaScript学习笔记2——程序流程控制

当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 想一键获取全部JS学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1. 顺序结构 2. 分支结构 3. 循环结构 顺序结构:程序从第一行开始执行,按顺序执行到最后一行 分支结构:就像一条岔路口,必须选择且只能选择其中一条道路继续走下去,不能同时执行两个分支里的代码. 我们可以使用如下三种方式来实现程序的分支

Day04 程序流程控制

##程序流程控制 * 判断结构 * 选择结构 * 循环结构 ###判断结构 > ####if语句 三种格式 ```java /*一层判断*/ if(条件表达式)        //如果if控制的语句只有一条,那么下面的大括号可以省略,即控制距离if最近的单条语句:else同理. { 执行语句; } ``` ```java /*两层判断*/ /* 三元运算符 变量 = (条件表达式)?表达式1:表达式2; 三元运算符优点是可以看做简化的if else语句,缺点是因为本身是运算符,运算结束后必须有一

2.6-Java语言基础(程序流程控制)

判断结构 选择结构 循环结构 2.6.1  判断结构 if语句 三种格式: 1.  if(条件表达式) { 执行语句: } 2.  if(条件表达式) { 执行语句: } else { 执行语句: } 3. if(条件表达式) { 执行语句: } else if (条件表达式) { 执行语句: } -- else { 执行语句: } if语句特点: a,每一种格式都是单条语句. b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现.好处是:可以写在其他表达式中. c,条件表达式无论写成什

Java基础第四天总结——Java基础语法——程序流程控制

目录: 一.程序流程控制 二.顺序结构 三.分支语句1:if-else结构 四.分支语句2:switch-case结构 五.循环结构 六.循环结构1:for循环 /*--------------------------黄金分割线----------------------------------*/ 一.程序流程控制 > 顺序结构 ● 自上逐行向下执行 >分支结构 ● 根据条件,选择性执行某段代码 ● 有if-else和switch-case两种分支语句 >循环结构 ● 根据循环条件,重

Java基本语法--程序流程控制

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块.流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构.分支结构.循环结构.本篇博客主要是对Java基本语法中的程序流程控制进行详细讲解. 目录: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构 根据条件,选择性地执行某段代码 if-else分支语句 switch-case分支语句 循环结构 根据循环条件,重复性的执行某段代码 for循环语句 while循环语句 do.