在计算机中程序执行是按照三种结构来进行处理过程的,这三种结构是:顺序、条件分支、循环结构。
顺序结构:顾名思义,顺序结构就是从上往下,一条一条代码按照顺序执行的,中间没有任何分支,一路顺畅,就像道路上一路绿灯一样。
条件分支结构:与顺序结构不同,条件分支的意思是,如果出现了不同的情况将会按照不同的处理方式进行处理,这样就出现了分支,程序执行过程如同高山流水一样,遇到平地就往一个方向流动,此时为顺序,但是如果遇到了阻碍,如遇到了石头挡在了前面,流水则会流向不同的方向,此时即为条件分支。条件分支是当程序满足了不同的条件则执行不同的操作。
循环结构:所谓循环表示可以反复的执行的同样的操作就可以达到目的。例如河流引起的漩涡,这就是循环。
在软件开发中,程序执行都是由这三种结构来实现的,无论程序的复杂程度如何,都离不开这三种结构。
//顺序结构
int a = 0;
int b = 0;
// 循环结构
for (int i = 0; i < 8; i++) {
a += i;
}
for (int i = 0; i < 10; i++) {
b += i;
}
// 条件结构
if (a > b) {
System.out.println("a大于b");
} else {
System.out.println("a小于或等于b");
}
任何复杂的程序或者算法都是由顺序,条件分支,循环结构组成的。利用好这三种结构就能构建出可靠易用的软件。