程序流程控制

1.布尔逻辑 布尔逻辑指将两到多个布尔表达式组合为单个布尔表达式。在组合布尔表达式时,有四种类型的逻辑:  (1.)和。只有在组合表达式的每个部分都为真的时,组合表达式才会为真。  (2.)或。只要一个组合表达式中有一个部分为真,组合表达式就会为真。  (3.)异或。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组合表达式就为真。  (4.)非。对一个布尔表达式取反。 2.布尔运算符 短路和(&&),和(%),短路或(||),或(|),异或(^),非(!)。 3.java语言中的流程控制语句 有以下几种:if语句if(布尔表达式) { //如果布尔表达式为true,就执行的语句 } if/else语句:一个if语句后可以跟上一个可选的else语句,用于在布尔表达式为false时执行。if/else语句的语法形式如下:if(布尔表达式) { //当布尔表达式为true时执行 } else { //当布尔表达式为false时执行 }。 switch语句允许变量与多个值进行相等性检测,每个值被一个case语句语句调用和检测。 switch(变量){ case 值 : //语句 break; //optional case 值 : //语句 break; //可选 //可以有很多case语句 default : //可选 //语句 } while循环 while循环是一种允许重复执行某项任务的控制结构,其语法形式为:while(布尔表达式) { //语句 } do/while循环 do/while循环与while类似,不同的是do/while循环至少要执行一次。其语法形式为:do { //语句 }while(布尔表达式); for循环 for循环是一种允许我们编写一个执行指定次数循环的控制结构,其语法形式如下:for(初始化; 布尔表达式; 更新) { //语句 } break语句 break关键字可以用于任何循环控制结构,从而使循环立即终止。当执行流程遇到break语句时,不管循环计算器或者布尔表达式的值是什么,控制流程都会跳到循环后的下一条语句。 continue语句 continue关键字可以用在任何循环控制结构中,它将导致循环立即跳到循环的下一个迭代中。在for循环中,continue关键字将导致控制流程立即跳到更新语句。在while或do/while循环中,控制流程立即跳到布尔表达式。 

posted on 2019-06-04 19:11  Youth峰峰  阅读(176)  评论(0编辑  收藏  举报