流程控制分为:复合语句,循环控制,条件语句,循环语句
一.复合语句
java语言的复合语句是以整个块区为单位的语句,又称块语句,复合语句由开括号{开始,闭括号}
在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。
条件语句
条件语句可根据不同的条件执行不同的语句,条件语句包括if条件语句于switch多分支语句。if条件语句是一个重要的编程语句,用于告诉程序在某个条件成立的情况下执行某段语句,而在另外一种情况下执行另外的语句。
if条件语句的语法如下
布尔表达式:必要参数,表示最后返回的结果是一个布尔值,它可以是一个单纯的布尔变量或常量,也可以是使用关系或布尔运算符的表达式。
语句序列:可以选参数。
switch多分支语句
在编程中,一个常见的问题就是检测一个变量是否符号某个条件,如果不复合,再用另一个值来检测。
switch语句中表达式的值必须是整型,字符型,字符串类型,或枚举类型。
循环语句
循环语句就是满足一定条件的情况下反复执行某一个操作的语句,java中提供了3种常用的循环语句,分别是while循环语句,do...while循环语句和for循环语句。
while循环语句
while语句也称为判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行语句
do...while循环语句
do...while语句与while语句的一个明显区别是,do...while语句在结尾处多了一个分号。
for循环语句
for循环是java程序设计中最有用的循环语句,一个for循环可以用来重复执行某条语句,直到某个条件得到满足。
for语句的三个表达式
表达式1:初始化表达式,负责完成变量的初始化。
表达式2:循环条件表达式,值为boolean型表达式,指定循环条件。
表达式3:每次循环结束后执行的语句,通常用来改变循环条件。
循环控制
break语句
使用break语句可以跳出switch机构,在循环机构中
,同样也可用break语句跳出
当前循环体,从而中断当前循环。
continue语句
continue语句是针对break语句的补充,continue不是立即跳出循环体,而是
跳过本次循环,回到循环的条件测试部分,重新开始执行循环。