顺序语句
条件语句
(1)if语句
结构一:
1 | if(expression) { |
结构二:
1 | if(expression) { |
结构三:
1 | if(expression1) { |
(2)switch语句
1 | switch(expression) { |
当变量的值与case语句的值相等时,那么case语句之后的语句开始执行,直到break语句出现才会跳出switch语句。当遇到break语句时,switch语句终止,程序跳转到switch语句后面的语句执行。case语句不必须要包含break语句,如果没有break语句出现,程序会继续执行下一条case语句,直到出现break语句。代码举例如下:
1 | public class Test { |
循环结构
(1)while循环
1 | while(expression) { |
(2)do-while循环
1 | do { |
(3)for循环
1 | for(初始化; 布尔表达式; 更新) { |
(4)增强for循环或foreach循环
1 | for(声明语句 : 表达式) { |
代码举例如下:
1 | String[] fruits = {"Apple", "Banana", "Watermelon", "Orange"}; |
跳转语句
(1)break
结束整个循环体
(2)continue
结束本次循环,开始下一次循环
(3)return
回到方法调用处