### 1、顺序结构,条件语句
* 按部就班一步一步执行的结构,如:main
*****
### 2、分支结构【 if 】
单分支,双分支
执行过程:
:-: ![](https://box.kancloud.cn/1ebcee3ef60bbe53bb0acbb5f77288c2_166x184.jpg)
单分支:
```
if(布尔表达式){
语句块1;
}
```
```
if(布尔表达式){
语句块1;
}else{
语句块2;
}
```
执行过程:
:-: ![](https://box.kancloud.cn/ee749cf44db36ff46be3b03c518add9c_251x205.jpg)
多分支:
####
```
if(布尔表达式){
语句块1;
}else if{
语句块2;
} else{
语句块3;
}
```
### 3、嵌套 if
> ![](https://box.kancloud.cn/f78a667876a0c60a24a0696360c6766d_634x312.jpg)
>[info]
> ![](https://box.kancloud.cn/516c6ab4b70c1e8d2d0c58bf1747848c_903x393.png)
解析:哪个分支的布尔表达式为ture时,就执行哪个分支中的内容,如果不满足继续执行else中的语句块。
### 4、多重 if
* 当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!
语法:
:-: ![](https://box.kancloud.cn/98dd9eb9351b00fe1189bac9e8a5091b_166x156.jpg)
执行过程:
:-: ![](https://box.kancloud.cn/b6fbe517db9f67f4a1af4e1066a8b14a_379x248.jpg)
如:
:-: ![](https://box.kancloud.cn/37a81b2443b69f0c0b6714a4b7e2f98a_462x178.jpg)
- JAVA笔记
- 01、Java扫盲
- 1、JVM、JRE和JDK的区别
- 2、环境变量path和classpath的作用是什么?
- 3、变量有什么用?为什么要定义变量?什么时候用?
- 4、&和&&的区别?
- 5、标示符命名规则
- 6、数据类型
- 7、类型转换
- 8、java语言的三种技术架构
- 9、java的跨平台性
- 10、有符号数据的表示法(次重点)
- 11、按位运算符
- 12、函数
- 13、重载
- 14、数组
- 15、内存结构
- 一、数据结构
- 随机数
- 流程控制语句
- if 和 if...else
- switch
- for
- 函数
- 重载
- 数组
- 数组的复制
- 冒泡排序法算法
- 方法
- 方法的重载
- 方法的练习
- 面向对象
- 面向对象的特点
- 如何创建类
- 如何创建对象
- 一、引用数据类型具有的默认值
- 二、成员变量和局部变量
- 三、构造函数
- 四、气球理论
- 五、继承(extends)
- 权限修饰符
- 封装
- 内存的分配
- 多态
- super关键字
- static关键字
- final关键字
- 抽象类 抽象方法(abstract)
- 接口(interface)
- 单例模式(singleton)
- Object类
- 内部类
- 匿名内部类
- 阶段项目
- 捕鱼达人
- 飞机大战
- 护盾功能
- 血条
- 爆炸
- API
- String 类相关的方法
- 第三方(Apache)jar包的使用
- 正则表达式
- StringBuffer 和StringBuilder 和Date
- 核心API:集合类
- List 集合
- 遍历集合的方式
- 包装类
- Map 集合
- 异常