Java中基本程序控制结构
1、Java中基本程序控制结构分为三种即:顺序结构、分支结构、循环结构。
(1)顺序结构不必多说,就是从上至下依次执行。
(2)分支结构语句有:if语句、switch语句,还有条件运算符( ? : )。
(3)循环结构语句有三种即:for、while、do-while。其他可以实现循环的有:复合赋值运算符(+=、 -=等)、递归调用方法。
2、“ ? : ”相当于if else语句。
(1)if 语句允许嵌套,if …… else if …… else ……
(2)if 语句后代码块只有一条语句时可以省略大括号(建议不省略)。
3、switch语句:
(1)case 后只可以为常量或者常量表达式。
(2)switch后表达式类型只能为byte、short、int、char、enum,不允许double、float、String。
(3)case后的break语句可选,如果case后没有break则继续向下执行直到遇到break才会结束。
(4)多种情况运行相同语句时可以这样写:
switch(表达式){
case 常量1:
case 常量2:
case 常量 3:
System.out.println(“……”);
break;
case 常量 4:
……;
}
4、do while和while的区别:
(1)do while是先执行循环体再判断,循环体至少执行一次;while是先判断,判断通过才会执行循环体。
5、break和continue的区别:
(1)break可以跳出循环语句:switch、for、do、while等;continue则表示结束本轮循环进行下一轮循环。