switch
①switch(表达式)中表达式的可选值类型
-
byte
-
short
-
int
-
char
-
枚举(JDK1.5)
-
String(JDK1.7)
②case子句
-
case子句中指定的值必须是常量,不能是变量或不确定的表达式的值
-
同一个switch语句中所有case子句中的常量值必须互不相同
③default子句
-
default子句是可选的
-
default子句的位置是灵活的
for循环
语法规则:
-
循环结构中判断条件部分必须是布尔类型,当判断条件部分的表达式计算结果为false时,循环结束。
-
初始化部分可以声明多个变量,但必须是同一个类型,用逗号分隔
-
可以有多个变量更新,用逗号分隔
while循环
do...while循环