(4-5)流程控制语句 分支
2023-03-02 17:54:30 8 举报
AI智能生成
思维导图
作者其他创作
大纲/内容
一、流程控制语句 三大结构
顺序语句:编码写下来按顺序执行就是顺序语句
分支语句:当流程执行下来会有多种情况也会产生多种分支那么就有专门控制流程的语句来控制分支
- 语法: if ( 布尔类型的表达式){
- //代码快 (满足表达式执行的代码)
- }
- //代码快 (满足表达式执行的代码)
- }
二、简单if分支的使用
三、if...else 分支
语法
- if(逻辑条件){
- 满足逻辑条件执行的代码
- }else{
- 不满足逻辑条件执行的代码
- }
- 满足逻辑条件执行的代码
- }else{
- 不满足逻辑条件执行的代码
- }
注意事项
在java中==比较的是内存地址,所以在以后的字符串比较中不要使用==;而应该使用equals;基本数据类型使用==比较。
四、多重if分支
语法
- if(逻辑条件1){
- 满足条件1 执行的代码
- }else if(逻辑条件2){
- 不满足1 满足条件2 执行的代码
- }else if(逻辑条件3){
- 不满足 1 2 但是满足3 执行的代码
- }else{
- 不满足以上所有条件执行的代码
- }
- 满足条件1 执行的代码
- }else if(逻辑条件2){
- 不满足1 满足条件2 执行的代码
- }else if(逻辑条件3){
- 不满足 1 2 但是满足3 执行的代码
- }else{
- 不满足以上所有条件执行的代码
- }
五、嵌套if分支
语法
- if(逻辑条件1){
- if(逻辑条件2){
- 满足逻辑条件1 2 才能执行的代码
- }else{
- 满足1 但是不满足2 执行的代码
- }
- }else{
- 以上不满足执行的代码
- }
- if(逻辑条件2){
- 满足逻辑条件1 2 才能执行的代码
- }else{
- 满足1 但是不满足2 执行的代码
- }
- }else{
- 以上不满足执行的代码
- }
流程控制语句 分支
0 条评论
下一页