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("x比y大");
}
if (x < y) {
System.out.println("x比y小");
}
System.out.println("、、、、、比较结束、、、、、");
}
}
运行结果:
、、、、、比较开始、、、、、
x比y小
、、、、、比较结束、、、、、
1.1.1.3 循环结构
循环结构是根据判断条件的成立与否决定程序段落的执行次数,而这个程序段落就称为循环主体。循环结构的流程图: