流程控制语句的一些理解和困惑
来源:互联网 发布:公务员考试经验知乎 编辑:程序博客网 时间:2024/06/18 10:04
流程是我们生活中不可缺少的一部分,也要按照一定的流程做事,着其中都是有步骤有顺序的,任何一门编程语言都需要流程控制语句,因为它控制了程序的一些基本步骤。以下是我对流程的理解,
1.(1) if 条件语句是使用最多的条件分支语句,在Java中它有很多的形式。其中if条件语句的简单形式如下:
if( 条件表达式)
{
语句块;
}
(2)if-Iese条件语句是if语句结构的一种扩展:
if(条件表达式)
{
语句块1;
}else{
语句块2;
}
(3)switch语句表达式如下:
switch(表达式)
{
case值1:
语句块1;
case值2:
语句块2;
..........
case值n:
语句快n;
break;
default;
语句块n+1;
break;
}
其中switch、case、default和break都是Java的语法关键字。
(3)嵌套if语句更加好用的嵌套语句,就是if语句里面再嵌套另外一个语句来完成更深的层次判断,如下:
if(布尔表达式1)
{
if(布尔表达式2)
{
语句块1;
}
else
{
语句块2;
}
else
{
if(布尔表达式3)
{
语句块3;
}
}
2.循坏语句
循环语句是重要的编程语句,让程序重复执行某个程序块,直到某个特定的条件表达式结果结束执行语句块。在Java语言中循坏语句的形式有for循坏、foreach循坏、while、do-while循坏。
(1)for循坏语句首先执行一个初始化条件表达式,他是一种重复语句前执行先要判断的条件表达式是否真的循坏语句。假如条件语局表达式的结果为真,那么它d 循坏语句就会去执行相关的语句块,否则语句不执行。for语句通常使用在知道循坏次数的循坏中。表达式如下:
for(表达式1;表达式2;表达式3)
{
语句块;
}
(2)foreach循坏语句
foreach循坏语句Java语言的新特征之一,它是一种特殊的for循坏,用于遍历数组、集合的所有元素,
foreach循坏语句的语法结构如下;
for(类型 变量名: 集合)
{
语句块;
}
(3)do-while循坏语句
do-while循环是while循环的变体。在检查条件是否为真之前,该循环首先会执行一次代码块,然后检查条件是否为真,如果条件为真的话,就会重复这个循环。适合用于在循环次数未知的情况下判断是否达到条件并打印最后一位数。do-while循坏语句的结构如下:
do
{
语句块;
}while(表达式);
4. 跳转语句
break语句 break就是跳出本层循环。外层如果还有循环,是不能跳出外层循环范围的。switch中的break则是跳出函数体,不继续执行该case后面的语句(默认继续执行)。break 语句终止最近的封闭 do、 for、 switch或显示的 while 语句的执行。 控制传递到下一个终止的条语句。
- 流程控制语句的一些理解和困惑
- 自己对流程控制语句的一些理解和总结
- 一些对流程控制和函数的理解
- SqlServer和Oracle中一些常用的sql语句5 流程控制语句
- SQL语句和存储过程 查询语句的流程控制
- SQL语句和存储过程查询语句的流程控制
- shell--条件测试语句和流程控制语句的使用
- 表达式和流程控制语句
- shell的控制流程语句
- 流程控制语句的整理
- java的流程控制语句
- 流程控制语句的识别
- C++的流程控制语句
- MYSQL的流程控制语句
- Java的流程控制语句
- 常见的流程控制语句
- JavaScript的流程控制语句
- awk的流程控制语句
- Android的工程依赖
- AndroidSocket通信实现
- flume实时接收kafka消息并保存至HDFS
- mysql与事务
- caffe实例编译之cifar10_quick模型的生成与使用(1)
- 流程控制语句的一些理解和困惑
- mysql 通过2个经纬度 计算距离
- tcpreplay使用笔记
- DockOne技术分享(十八):一篇文章带你了解Flannel
- 微信帐号检测的实用小方法
- javamail 解决1.4空指针bug以及与cxf包冲突问题
- Flask_wtf自定义 field样式(Placeholder, Style)、wtf.html、匹配 Bootstrap4、jinja2 quick_form
- 函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包
- 浅析python 中__name__ = '__main__' 的作用