Java中具有3种语句结构:顺序结构,条件结构和循环结构。“顺序结构”是常见的语句结构,接下来主要介绍“条件结构”和“循环结构”。
一、条件结构
1.1、if-elseif-else结构
形式如下:
1 | if ( Boolean-expression ) |
1.2、switch结构
形式如下:
1 | switch ( integral-selector ) { |
要求integral-selector
表达式的值类型为“byte,short,char,int”4种类型之一,或者为以上4种类型对应包装器类型之一,或者为枚举类型,integral-value
为相应于integral-selector
表达式值类型的常量值,即至多int型范围内的整型常量值,或者char型范围内的字符,或者枚举常量值。
二、循环结构
2.1、while结构
形式如下:
1 | while ( Boolean-expression ) |
2.2、do-while结构
形式如下:
1 | do |
2.3、for结构
形式如下:
1 | for ( [initialization] ; [Boolean-expression] ; [step] ) |
initialization
:初始化表达式,可空,可用逗号隔开一系列语句,从而可以定义任意数量的同一类型的变量。Boolean-expression
:布尔表达式,可空。step
:步进运算表达式,可空,可用逗号隔开一系列语句,从而可执行多个步进运算表达式。
示例代码如下:
1 | for (int i = 1, j = 2; i < 5; i++, j = i * 2) { |
另外,Java SE5引入了一种新的更加简洁的用于数组和容器的for语法,即foreach语法,foreach语法使得更容易获得访问项,而无需再通过计数。
示例代码如下:
1 | public class ForEachFloat { |