Java语句结构分为:顺序结构、选择结构、循环结构
一、顺序结构
顺序结构:即Java代码是从上往下执行的。
二、选择结构
1、if…else 结构:从上向下判断,如果 if 条件为true,则执行if 中的代码;为 false,则执行else 中的代码。
public static void main(String[] args) {
//判断一个数是奇数还是偶数
int i = 7;
if(i%2 == 0) {
System.out.println(i + "是偶数!");
}else {
System.out.println(i + "是奇数!");
}
}
2、if…else if…else 结构:从上向下判断,如果 if 条件为true,则执行if 中的代码;为 false 则继续判断else if 中的条件,如果 else if 条件为true,则执行 else if 中的代码;为 false 则执行else 中的代码。
public static void main(String[] args) {
//判断三个数的大小
int a = 5;
int b = 7;
int c = 9;
if(a > b && a > c) {
System.out.println("最大值为:" + a);
}else if(b > a && b > c) {
System.out.println("最大值为:" + b);
}else {
System.out.println("最大值为:" + c);
}
}
三、循环结构
1、for 循环
-
把for 循环大致分为4个步骤。
-
执行流程:
(1)先执行1,在执行2(判断 i 是否小于10,若小于接着执行,若不小于则循环结束),接着执行4,最后执行3; (2)3执行完后,到步骤2(判断 i 是否小于10,若小于接着执行4,若不小于则循环结束),直到步骤2条件不满足,循环结束。
public static void main(String[] args) {
//利用打印0 -- 9 的数
// 1 2 3
for(int i = 0; i < 10; i++){
// 4
System.out.println(i);
}
}
2、while 循环
- 把 while 循环大致分为4个步骤。
- 执行流程:
(1)先执行1,在执行2(判断 i 是否小于10,若小于接着执行,若不小于则循环结束),接着执行3,最后执行4;
(2)4执行完后,到步骤2(判断 i 是否小于10,若小于接着执行4,若不小于则循环结束),直到步骤2条件不满足,循环结束。
public static void main(String[] args) {
// 1
int i = 0;
// 2
while(i < 10) {
// 3
System.out.println(i);
//4
i++;
}
}
3、do…while 循环
- 把 while 循环大致分为4个步骤。
- 至少执行一次循环体
- 执行流程:
(1)先执行1,再执行2),接着执行3,最后执行4(判断 i 是否小于10,若小于接着执行,若不小于则循环结束;
(2)4执行完后,到步骤2,再执行3,直到步骤4条件不满足,循环结束。
public static void main(String[] args) {
// 1
int i = 0;
do {
// 2
System.out.println(i);
//3
i++;
// 4
}while(i < 10);
}