一.布尔逻辑

1.布尔运算符:

①短路和——&&;判断两个表达式,如果第一个为真,继续判断第二个表达式,如果第一个为假,就不需要判断第二个变大时

②和——&;判断两个表达式,如果第一个为真,任然需要判断第二个表达式。

③短路或——||判断第一个为真,就不用判断第二个了。如果第一个为假,继续判断第二个。一个真都为真,两个真还是真。

④或——|判断第一个为真,还将判断第二个为真。一个真都为真,两个真还是真。不管第一个为真否,都需要判断第二个。

⑤异或——^;......

⑥非——!求反的意思

2.布尔类型:

boolean有两个值一个为true另一个为false。默认值为false。

二.选择语句

if语句:

①if(){

}

②if(布尔表达式){

如果布尔表达式为true,就执行的语句

}else{

当布尔表达式为false时执行

}

③if(){

}else if(){

}else{

}

④if(){

if(){

}else{

}}else{

}

2.switch语句:

①switch(这里只能是byte,short,int,char。jdk7.0以后,可以是string。只能是这些类型的变量){

case 值:

语句

break(如果没有break他会一直执行下去,知道遇见break,或者结束)

case 值2:

语句2

break(如果没有break他会一直执行下去,知道遇见break,或者结束)

...

default:

语句(以上都不满足执行的语句块)

}

三.循环结构

①while(布尔表达式){//布尔表达式为true执行此语句,执行完毕继续返回判断此表达式,一直循环知道不满足条件。

语句

}

②do{//不管条件是否满足都需要执行一次循环,执行完毕继续返回判断此表达式,一直循环知道不满足条件。

语句

}while(布尔表达式);

③for(初始化;布尔表达式;循环变量更新){//初始化只执行一次,然后判断条件,满足执行语句,变量更新,满足据需执行,再

次变量更新,一直这样循环,直到不满足条件,就退出循环。

语句

}

四.跳转语句

①break语句

用于跳出循环结构

在switch中也用到了。

②continue语句

用于跳出当前此循环。

所有符号都是以英文半角的形式打出来的。