流程控制(部分)
来源:互联网 发布:电池测试系统算法软件 编辑:程序博客网 时间:2024/06/15 06:20
顺序结构:从上到下顺序执行
分支结构:
1.if (boolean表达式)else{}
2.switch
(1)形式
switch(值){
代码
break;
case值:
代码
break;
default:
代码
break;
}
(2)执行流程:
switch的值和case的值一一比较,
如果一致, 则执行case里面的代码,
如果全都不一致 执行defalut里面的代码。
(3) 如果有一次匹配成功,之后就不匹配了。
(4)退出switch有两种方法,
1. 一种是break;,到大括号自动停止
2. 一旦匹配成功,直到遇到break,或者}才结束
(5)知识的类型
只支持byte,short,int,char,String(1.7支持),Enum(枚举)
循环结构:
1.for循环
for(初始化表达式;boolan表达式;步进)
{
循环体
}
2.死循环
for(;;)
{
循环体
}
3.for循环组成部分
(1)初始化表达式 只执行一次
(2)boolean表达式 为true,就循环,为假就不循环
(3)循环体 boolean表达式为true时候执行
(4)步进 再循环体执行之后执行
4.执行流程:
for(初始化表达式1;boolean表达式2;步进3){
循环体 4
(1)初始化表达式1 (只进入一次)
(2) boolean表达式判断2 (false)跳出循环
(3) 循环体4
(4) 步进3
(2) boolean表达式2
(3) 循环体4
三目运算符:
String(字符串):
Scanner:
分支结构:
1.if (boolean表达式)else{}
2.switch
(1)形式
switch(值){
代码
break;
case值:
代码
break;
default:
代码
break;
}
(2)执行流程:
switch的值和case的值一一比较,
如果一致, 则执行case里面的代码,
如果全都不一致 执行defalut里面的代码。
(3) 如果有一次匹配成功,之后就不匹配了。
(4)退出switch有两种方法,
1. 一种是break;,到大括号自动停止
2. 一旦匹配成功,直到遇到break,或者}才结束
(5)知识的类型
只支持byte,short,int,char,String(1.7支持),Enum(枚举)
循环结构:
1.for循环
for(初始化表达式;boolan表达式;步进)
{
循环体
}
2.死循环
for(;;)
{
循环体
}
3.for循环组成部分
(1)初始化表达式 只执行一次
(2)boolean表达式 为true,就循环,为假就不循环
(3)循环体 boolean表达式为true时候执行
(4)步进 再循环体执行之后执行
4.执行流程:
for(初始化表达式1;boolean表达式2;步进3){
循环体 4
(1)初始化表达式1 (只进入一次)
(2) boolean表达式判断2 (false)跳出循环
(3) 循环体4
(4) 步进3
(2) boolean表达式2
(3) 循环体4
(4) 步进3
三目运算符:
String(字符串):
Scanner:
阅读全文
0 0
- 流程控制(部分)
- (112)流程控制
- 流程控制(二)
- 流程控制(三)
- (四)流程控制
- 结束“运算符”部分,开始新章节:流程控制
- 单选按钮控制页面部分的显示的流程
- 流程控制语句(例子)
- 流程控制语句(C#)
- (3)流程控制语句
- 学习Python7(流程控制)
- Async流程控制(二)
- Python(3):流程控制
- 控制流程
- 控制流程
- 流程控制
- 流程控制
- 流程控制
- Android内存优化
- Genymotion与android studio
- Android源码分析
- ACM学习心得
- 卢卡斯定理(Lucas)
- 流程控制(部分)
- 华为机试(仿LISP字符串运算)
- docopt详解
- RxJS中的forkJoin
- Maven的生命周期 命令行与生命周期
- leetcode598. Range Addition II
- spring MVC-1
- 大数阶乘(C语言实现)
- Spring、Spring MVC、MyBatis整合文件配置详解