程序流程控制
来源:互联网 发布:网络新媒体是干什么的 编辑:程序博客网 时间:2024/06/07 04:07
程序流程控制
1、顺序结构
2、分支结构(选择)
3、循环结构
分支语句:
为什么要使用分支语句?
当程序面临选择的时候,每一种选择对应一种操作(结果)
1.1 if 语句
结构 if (表达式) ==》关系表达式和逻辑表达式组成
{
执行语句;
}
1.2 如果......就.....否则......
结构 :if (表达式)
{
执行语句;
} else {
执行语句;
}
注:所有的三元运算符,都能转成 if--else 语句,反之不一定成立
switch语句:
格式: switch(表达式){ }
case值1:
语句体;
break;
case值2:
语句体;
break;
...................
default;
switch (表达式)
java 1.6(包括)之前类型 byte、short、int、char、枚举
java 1.7 之后 多了一个 String 类型
注意事项:
1、case后面只能是常量 不能是变量,而且多个case后面的值不能出现相同的
2、default 可以省略 但不建议,因为它的作用是对不正确的情况给出提示,补充
3、break 最后一个可以省略,其他的最好不要省略
switch case 小情况
switch default :可以写在case前面,先走case;最后才是default;
switch case 和 if....else的区别
1、适用场景的区别:
判断某个范围,某个区间的值时,用 if....else
判断某个值时,用 switch case
2、语句表达式值类型不同
if(表达式)===》Boolean 只有 true 和 false 两个值
switch(表达式)===》byte、short、int、char、枚举、String
循环语句:
重复的行为,反复出现 就可以用循环来处理
//初始化语句
while(判断条件语句){
循环体语句;
控制条件语句 //不写就是死循环
}
while 与do...while的区别;
当第一次执行的时候,若表达式=false时,则while 语句循环部分不执行,do...while 循环至少出现一次
- 程序流程控制
- 程序的流程控制
- 程序流程控制
- 程序流程控制总结
- 3.程序流程控制
- 程序流程控制
- 程序流程控制
- 程序流程控制
- 程序流程控制
- 程序流程控制
- JAVA - 程序流程控制
- 程序流程控制
- 2、程序流程控制
- 程序流程控制
- 程序流程控制
- 程序流程控制
- 20160713 程序流程控制
- JAVA程序流程控制
- 让/etc/profile文件修改后立即生效
- 笔记1——Linux系统简介
- C++基础之数据类型表达式与基本输入输出
- java复习-io与nio
- 防火墙禁ping:虚拟机ping不通主机,但主机可以ping虚拟机
- 程序流程控制
- 自定义Smarty(二)
- Android手摸手实现一个画板功能(一)——View的拖拽
- 20170612ac-ir_research_en报告记录
- vs-code plugin
- rot13加密和解密
- 八大排序算法对比
- JavaScript入门(二)
- 编程解习题Demo1.