文档详情

04运算符、表达式、流程控制(下).ppt

发布:2018-12-07约1.52千字共12页下载文档
文本预览下载声明
运算符、表达式、流程控制(下) 分支语句 循环语句 break, continue语句 分支语句 分支语句实现程序流程控制的功能 ,即根据一定的条件有选择地执行或跳过特定的语句 Java分支语句分类 if-else 语句 switch 语句 分支语句(if语句) (示例4-7) if 和 else语句 if ( boolean expression ){ statement or block; } 或者: if ( boolean expression ){ statement or block; } else if (boolean expression) { statement or block; } else { statement or block; } 注意,if或else if后的条件表达式需要用括号括起来 if语句例子 public class IfTest { public static void main(String args[]) { int i; i=Integer.parseInt(args[0]); if (i50) { … … } else if(i==50) { … … } else { … … } } } 分支语句(switch) (示例4-8) 另外一种分支语句是switch语句。Switch语句是一种不需要求布尔值的分支语句。 switch语句格式: switch ( expr1){ case constant1: statements; break; case constant2: statements; break; … … default: statements; break; } 循环语句 循环语句是用来控制那些根据运行期情况需要反复执行的语句系列。 Java中的循环语句 for do/while while 循环语句(for) (示例4-9) for语句格式: for ( init_expr ; boolean test_expr ; alter_expr){ statement or block; } 循环语句(while) while语句格式 init_statement while ( boolean_expr ){ statement or block; alter_expr; } 循环语句(do…while) (示例4-10) do…while语句格式: [init_expr] do{ body_statement; [alter_expr;] }while( test_expr); break/continue语句(示例4-11/12/13) 使用break语句可以终止switch语句或者循环语句的执行 break语句和标签(label)的结合可以用来指定从多个嵌套循环的某个循环中跳出。 break/continue语句(con.) continue语句用来略过循环中剩下的语句,重新开始新的循环,这和break语句的完全跳出循环是不一样的。 continue 仅仅出现在while/do/for语句的子语句块中。 也可以使用和标签结合的方式来选择需要终止的嵌套循环的层级。 小结 Java运算符 表达式 分支语句 循环语句 break, continue语句 * * * *
显示全部
相似文档