逻辑控制——java

一、顺序结构

顾名思义,顺序结构就是按照代码一行一行的顺序执行,从上到下不进行跳跃或者返回上面重复执行某一段代码。

二、分支结构

1、if语句

(1)单if判断

if(判断条件){

// 条件为真时所执行的语句

}

(2)if-else判断

if(判断条件){

// 条件为真时执行的语句

}else{

// 条件为假时执行的语句

}

(3)if-else if-else

 if(判断条件1){

// 判断条件1为真时执行的语句

}else if(判断条件2){

// 判断条件1为假,判断条件2为真时执行的语句

}else{

// 判断条件1和判断条件2均为假时执行的语句

}

2、switch语句

 switch(判断条件){

case 内容1 : {

内容满足时执行语句;

[break;]

}

case 内容2 : {

内容满足时执行语句;

[break;]

}

...

default:{

内容都不满足时执行语句;

[break;]

}

}

注:switch语句的判断条件只能是   整数|枚举|字符|字符串  这四种类型中的一种,case后面的内容n也是相对应的类型;

每一个case后面都要跟上break语句,若不加则在执行完本个case后会继续执行下一个case里的代码,直到遇到一个break或者default语句执行完退出switch。

default语句最好加上,其表示当判断条件均不符合上面的case时执行的代码。

三、循环结构

1、for语句

for(循环变量初始化;判断条件;更改循环变量的值){

// 循环体

}

注:

2、while语句

while (判断条件){

// 循环体

}

3、break

跳出循环,无论循环是否结束,直接执行循环语句右面的语句。

4、continue

跳过本次循环,不执行本次循环还未执行的语句,进入下一次循环。

最后需要说明一下,在java中boolean和int类型并不能进行自动类型转换,因此若想要判断一个整数型变量是否是0,不能直接将该变量放入判断条件中,而应该是a == 0。

 

posted @ 2021-03-30 12:26  一帆小白  阅读(105)  评论(0编辑  收藏  举报