黑马程序员_java基础复习三流程控制

来源:互联网 发布:java时间戳转换成分钟 编辑:程序博客网 时间:2024/06/05 20:12

---------android培训、java培训期待与您交流! ---------

在程序设计时,我们经常需要改变程序的控制流程,那么改变程序流程的方式有哪些呢?在JAVA中有三种基本的技术可以改变程序的流程控制:调用方法、选择和循环。

一、调用方法:调用方法就是离开当前的程序流程,转移到被调用的方法里面继续执行,在被调用方法执行完毕之后再返回主程序继续执行之后的代码。例如,当我们调用println方法时,控制流程离开main(),转到println方法,当println方法执行完成后返回main()方法继续。

二、选择:选择控制有两种:if/else语句和switch语句。

1、if/else语句。if语句共有三种表现形式:单分支结构、双分支结构、多分支结构。

1)、单分支结构。这是最简单的一种选择结构,它只是简单的判断某个条件是否成立,如果成立就执行一段代码,语句形式为:

if(表达式){

......

}

2)、双分支结构。这是一个标准的,完整的if语句实现形式,它首先判断某个条件是否成立,如果成立就执行一段代码,如果条件不成立则执行另一段代码,语句形式为:

if(表达式){

......

}else{

......

}

3)、多分支结构。这是if语句嵌套形式的一种,它是多个if语句的嵌套,语句形式如下:

if(表达式){

......

}else if(表达式){

......

}else{

......

}

2、switch语句。switch语句专用于实现多分支结构程序,其特点是各分支清晰而直观。switch语句后面的括号中可以是任何表达式,取其整数部分与各常量表达式比较。其中常量表达式必须是能够自动转换为整型的,如字符型、短整型、枚举等。语句形式如下:

switch(表达式){

case 常量表达式1:语句1

case 常量表达式2:语句2

......

case 常量表达式n:语句n

default: 语句n+1

}

三、循环:根据不同的表现形式,循环共可以分为三种。

1、while循环。语法形式为:

while(表达式){

......

循环体语句

......

}

2、for循环。语法形式为:

for(表达式1;表达式2;表达式3){

......

循环体语句

......

}

3、do_while,其语法形式为:

do{

......

循环体语句

......
}


   

---------android培训、java培训期待与您交流! ---------

原创粉丝点击