1. if..else语句
基本语法:
注意:布尔表达式不能为数字类型,和C/C++不同,如if(0) 或if(1)是非法的
2.switch语句
基本语法:
注意:
(1)expr表达式类型必须是可以自动转换为int的基本类型,所以合法类型只能是byte、short、char、int
(2)valueN 除了必须是上述合法类型外还必须只能是常量且各个case子句中的valueN表达式值不同
(3)在switch语句中最多只能有一个default子句,当expr表达式值不与任何case子句匹配时,程序执行default子句,如果没有default子句程序直接退出switch语句
(4)在决定流程分支的条件表达式的类型与int类型兼容,则使用switch语句更简洁,可读性更强,而if..else语句功能比switch语句功能更强大,能灵活控制各种复杂流程分支
3. while语句
基本语法:
注意:
(1)循环条件包含多条语句,必须将其放在大括 内,若只有一条则不必
(2)while语句循环一开始就计算循环条件表达式,若开始值false则1次也不执行
(3)循环体可以为空,语法上是合法的
(4)确保提供终止循环条件,避免死循环
4.do..while语句
基本语法:
注意:循环条件先执行再判断,任何情况下至少执行一次,即使条件开始就为false
5. for语句
基本语法:
执行顺序,初始化部分->判断循环条件->执行循环体->迭代部分
如果循环条件的布尔表达式值为false则退出for语句,否则依照上述执行顺序,如
JDK1.5以后加入了foreach语句其格式如下:
注意:foreach不是关键字,而是将这种特殊的for语句格式称之为“foreach”语句
- String arr[] = {"hello","world","我是= =!"};
-
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!