导图社区 流程控制
关于流程控制的思维导图,介绍了程序结构、分支结构的内容,欢迎交流!
循环的思维导图,介绍了While循环、for循环、break和continue的内容,欢迎交流!
staticfinal的思维导图,介绍了构造方法、重载、static、final的内容,快来查看。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
流程控制
程序结构
顺序结构
典型一行执行完毕之后执行下一行,每一行都必须执行。 所有语言都有,默认都是顺序结构。
分支结构
处理选择
循环结构
处理循环一直操作一模一样的东西的代码。抄写单词自己输出n遍,如果引入循环结果可以只写一遍,但是执行n遍。
if分支
单if分支
如果碰到条件的时候,如果成立我会去执行一个代码块(多个语句的集合),如果不成立,而是结束分支结构,继续后续的代码。如果条件成立,执行对应的代码块,如果不成立,if终止直接执行if后的代码
if-else双重分支
如果条件成立执行一个对应的代码块,如果不成立执行另外一个代码块。
else if多重分支
如果条件1成立执行对应代码块,如果不成立,进行条件2判断,如果条件2成立执行对应代码块不成立继续判断条件3依次类推,如果都不成立,执行else,如果没有else ,if分支结束执行后续代码。
switch多重分支
switch也是做多重分支,但是只能做等值判断。
switch(表达式){case 值1:语句块1;[break;] 相当于:if(表达式==值1){语句块}default:默认语句块; 相当于:else{}}
三目运算符
条件? 成立 : 不成立
例子:score = score>100 ? score+100 : score-50; // 代码简洁