1.顺序结构:
程序从上到下执行,中间没有任何的判断和跳转。
按顺序依次执行:
int num1 = 12;
int num2 = num1 + 2;
2.分支结构(if-else):
根据条件,选择性地执行某一段代码。
两种条件判断语句 if...else 和 switch-case (提供很多个结果,但执行结果只会输出一个)。
第一种和第二种 if-else 条件判断语句
1. 如果if()中的条件表达式为true,就执行代码块。为false就跳过不执行代码块。
2. 如果if ()中的条件表达式为true,就执行代码块1。为false就执行代码块2。
第三种 if-else 条件判断语句
2.1 说明(说的话有点多,但是理解了什么是条件表达式就很好懂了)
如果if()中的条件表达式1结果为true,就执行代码块1。
为false就执行条件表达式2。
再看条件表达式2,结果为true,就直接执行代码块2。
为false就执行下一个条件表达式3......
最后结果都是false,就执行最后的代码块n。
案例演示:
3.循环结构:
根据循环条件,重复执行某一段代码。
while、do...while、for三种循环语句。