六、java的流程控制

六、java的流程控制

ID:37150795

大小:24.01 KB

页数:9页

时间:2019-05-19

六、java的流程控制_第1页
六、java的流程控制_第2页
六、java的流程控制_第3页
六、java的流程控制_第4页
六、java的流程控制_第5页
资源描述:

《六、java的流程控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、六、java的流程控制1、顺序结构顺序结构就是指按语句执行的先后顺序,或者说语句出现的先后顺序逐条执行程序语句、语句块,完全是按照程序平台的执行约定进行的,比如第一个HelloWorld程序:publicclassHelloWorld{    //程序的主函数入门    publicstaticvoidmain(Stringargs[])    {      //输出打印字符语句      System.out.println("HelloWorld!");    }}执行的语句顺序依次如下:1、publ

2、icclassHelloWorld,找到程序的定义类,从而进行编译字节码文件。2、publicstaticvoidmain(Stringargs[]),找到程序的主方法(主函数)入口,执行该方法中的语句。3、System.out.println("HelloWorld!");执行主方法中的打印语句。一个项目的执行首先是找到程序的主类文件中的主类定义,即上面的第一个语句;然后去找主方法,并执行主方法中的语句,从而将程序逐渐编译执行。二、分支语句——if语句1、if语句的一般形式:if(<条件表达式>) <语

3、句组1>;    [else   <语句组2>;]举例:publicclassTestIF1{  publicstaticvoidmain(String[]args) {inti=65;     if(i>=60) System.out.println("及格");else  System.out.println("不及格");  }}这个例子用于判断一个分数是否及格,先判断if的条件表达式x>=60是否为真,如果为true则执行if语句的语句组,这里就是语句System.out.println("及格!

4、");,如果不为真则执行else中的语句System.out.println("不及格!");这是一种典型的二维判断,也就是只判断是否满足if中的表达式情况,属于非此即彼的判断。注意:对于java的语法描述形式中,在尖括号中的语句是必须要有的,在方括号中的语法是不是必须的,即需要的时候就用,不需要的时候就不用,比如if语句的一般形式语法形式中,if的表达式必须要有,语句组也必须要有(可以不写语句组,但是如果什么都不执行,if语句也就没有意义了),而else语句不是必须要有的,根据程序需来设置。比如,如果只

5、打印输出及格的分数,则就不需要else语句了。  2、if语句的嵌套形式if(<条件1>)   <语句块1>;elseif(<条件2>)   <语句块2>;elseif(<条件3>)当对于多个条件进行判断用if语句的一般形式就不行了,比如根据学生的成绩评定若干等级的问题。[java] viewplaincopy1.public class TestIF2{  2.  public static void main(String[] args){  3.    int i = 88;  4.    if(i

6、 >=90)   5.       System.out.println("优秀");  1.    else if (i >=80)   2.       System.out.println("良好");  3.    else if (i>=70)   4.       System.out.println("中等");  5.    else  if (i>=60)  6.       System.out.println("及格");  7.    else   8.       System.

7、out.println("不及格");     9.  }  10.}  程序的执行,首先判断if条件表达式,为真,则执行语句体。其余的elseif和else语句均不执行;if语句为假,则执行第一个elseif表达式判断,为真,则执行语句体。其余的elseif和else语句均不执行;第一个elseif表达式判断,为假,则对第二个 elseif表达式判断,为真,则执行语句体。其余的elseif和else语句均不执行;以此类推,直至执行到最后的else语句。实际上面的例子仍然是ifelse语句的组成的,只是在

8、一个else语句中又使用到了ifelse语句,具体格式写出来应该是如下:[java] viewplaincopy1.public class TestIF2{  2.  public static void main(String[] args){  3.    int i = 88;  4.    if(i >=90){   5.       System.out.println("优秀");  6.    }  7.   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。