java03 语句

表达式和语句的区别

  1. 一个显著的区别就是有没有“;”

  2. 表达式是一个式子,语句是一个完整的操作

if语句

if是一种分支结构:

java03 语句

if条件成立则执行,不成立则执行else或不执行。

可以包含多个else if :

java03 语句

对于布尔类型的表达式,不需要使用==判断,直接使用:

java03 语句

while语句

while语句是一种循环语句,重复执行指定的代码:

java03 语句

也可以使用break在指定条件下退出循环:

java03 语句

do…while语句

一种特殊的while循环,先执行一次循环,再做判断:

java03 语句

for循环

指定次数的循环语句:

java03 语句

for语句也可以使用break退出循环:

java03 语句

continue将停止本轮循环,进行下一轮:

java03 语句

增强foreach循环

java03 语句

注意增强for内部内容只读,赋值是无效的,内容不变。

java03 语句

多维数组的遍历

java03 语句

 

switch语句

switch语句用于解决多个else if的繁琐问题,其条件可以是int/String/Enum类型:

java03 语句

 

忘记使用break,将会导致多个case依次得到执行。