1.1     选择与循环语句

1.1.1 程序的结构

一般来说程序的结构有顺序结构、选择结构和循环结构3种,这3种不同的结构有一个共同点,就是它们有一个入口,也只有一个出口。这些单一入、出口可以让程序易读、好维护,也可以减少调试的时间。

1.1.1.1 数序结构

前面所讲的例子采用的都是顺序结构,程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾。

顺序结构是在程序设计中最常使用到的结构,在程序中扮演了非常重要的角色,因为大部分的程序基本上都是依照由上而下的流程来设计的。

1.1.1.2 选择结构

选择结构是根据条件的成立与否决定要执行哪些语句的一种结构,流程图如下:

 

这种结构可以依据判断条件的结构来决定要执行的语句。当判断条件的值为真时,就运行“语句1”;当判断条件的值为假时,加执行“语句2”。不论执行哪一个语句,最后都会回到“语句3”继续执行。

验证选择结构:

class IfDemo{

         public static void main(String[] args) {

            int x = 3;

            int y = 10;

           System.out.println("、、、、、比较开始、、、、、");

           if (x > y) {

              System.out.println("xy");

           }

           if (x < y) {

              System.out.println("xy");

           }

           System.out.println("、、、、、比较结束、、、、、");

         }

}

运行结果:

、、、、、比较开始、、、、、

xy

、、、、、比较结束、、、、、

1.1.1.3 循环结构

循环结构是根据判断条件的成立与否决定程序段落的执行次数,而这个程序段落就称为循环主体。循环结构的流程图: