02_结构
-
顺序结构
- 依次执行的结构,是最简单的算法结构。
-
选择结构
- if单选择结构
if()
- if双选择结构
if() else
- if多选择结构
if() else if() else
- if嵌套结构
if(if())
- switch多选择结构
char grade = 'C'; switch (grade){ case 'A': System.out.println("A"); break; case 'B': System.out.println("B"); break; case 'C': System.out.println("C"); break; case 'D': System.out.println("D"); default: System.out.println("不是等级"); }
- if单选择结构
-
循环结构
- while循环
int i = 0; while(i<10){ System.out.println(i); }
- do...while循环
do{ }while();
- for循环
for (int i = 0; i < 10; i++) { System.out.println(i); } //死循环 for(;;;){ }
- 增强for循环
int[] num = {1,2,3,4,5}; for(int i : num){ System.out.println(i); }
小提示
- 字符串比较不能使用
==
,一般使用equels()
方法。 - switch选择结构有“case穿透”特性。