- 程序一共有三类形式:顺序结构、分支结构、循环结构。
1、分支结构
- 进行逻辑判断,满足条件时候才会执行某些语句。if分支结构和switch语句。
- if和C语言中的规定一致,这里switch随着JDK版本的变化支持的数据类型也在发生变化:
(1)最初的数据类型支持:int、char
(2)从JDK1.4开始了支持枚举(enu)
(3)从JDK1.7开始支持了String
- 要记得每个case里面加break。
范例:数据类型为String
2、循环结构
- 某几行代码一直重复执行。while循环、for循环、do while循环。
区别:do while至少执行一次,while满足条件才会执行。do while基本不使用。
- 不知道循环次数、但是知道循环结束条件的使用while循环;明确知道循环次数,则使用for循环。
3、循环控制
- 循环处理中的两个关键字:continue、break。
(1)continue:跳过当前循环。
(2)break:退出整个的循环。
- 另外:其他语言有一种goto功能,但是java没有这个关键字。可以通过continue实现类似功能。