码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-03 22:22:37      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

一  流程控制结构

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){}判断

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

标签:

原文地址:http://www.cnblogs.com/yuyanan/p/4700296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!