您的位置:首页 > 编程语言 > Java开发

Java基础知识 第三章 流程控制

2015-08-03 20:30 351 查看
一 流程控制结构

1.在java中,共有3种流程控制结构:

(1)顺序结构:程序从上到下依次执行每条语句,中间没有任何的判断和跳转.



(2)选择结构:根据条件判断的结果来选择执行不同的代码.根据细节的不同可分为单分支结构,双分支结构,多分支结构。



(3)循环结构:根据条件来重复性地执行某段代码。

2.java 中提供了if控制语句,switch语句,来实现选择结构.

(1)if控制语句

语法:if(条件){

语句

}

条件必须是布尔值

(2)if-else语句:实现双分支处理

语法:if(条件){

  语句1

}else{

  语句2

}

(3)多重if语句:实现多分支处理

语法:if(条件1){

  语句1

}else if(条件2){

  语句2

}else if(条件3){

  语句3

}

(4)嵌套if

语法:if(条件1){

  if(条件2){

  语句1

}

}else{

语句2

}else{

语句3

}



(5)switch语句

语法:



注意:执行过程中,先执行case语句块,执行完再执行default语句,无论default在case语句前面还是后面.

3.java中的循环控制语句

(1)while循环

语法:





(2)do-while 循环语句

语法:do{

  循环操作

}while(循环条件);





(3)for循环

语法:

for(变量初始化;循环条件;循环变量变化){

  循环操作

}

当循环次数固定时优先选择使用for循环

无论哪种循环结构,都有4个必不可少的部分:初始部分,循环条件,循环体,迭代部分.

4.java中的跳转语句

break 语句,continue语句,return语句.

(1)break 语句在循环中的作用是终止当前循环,在switch语句中的作用是终止switch.

(2)continue语句的作用是强制一个循环提前返回,也就是让循环跳过本次循环剩余代码,然后开始下一次循环.

(3)return语句的作用是结束当前方法的执行并退出,返回调用该方法的语句处.

5.循环与分支结构混合使用时有一核心思想:

boolean flag=false;

if(flag);

if(!flag);

6.判断键盘输入的是否是整数的方法:

用if(input.hasnextInt){}判断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: