六java的流程控制.docx

六java的流程控制.docx

ID:57437260

大小:76.99 KB

页数:11页

时间:2020-08-16

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

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

1、六、java的流程控制————————————————————————————————作者:————————————————————————————————日期: 六、java的流程控制1、顺序结构 顺序结构就是指按语句执行的先后顺序,或者说语句出现的先后顺序逐条执行程序语句、语句块,完全是按照程序平台的执行约定进行的,比如第一个HelloWorld程序: publicclassHelloWorld {     //程序的主函数入门     publicstaticvoidmain(Stringargs[])     

2、{       //输出打印字符语句       System.out.println("HelloWorld!");     } } 执行的语句顺序依次如下: 1、publicclassHelloWorld,找到程序的定义类,从而进行编译字节码文件。 2、publicstaticvoidmain(Stringargs[]),找到程序的主方法(主函数)入口,执行该方法中的语句。 3、System.out.println("HelloWorld!");执行主方法中的打印语句。 一个项目的执行首先是找到程序的主类文件中

3、的主类定义,即上面的第一个语句;然后去找主方法,并执行主方法中的语句,从而将程序逐渐编译执行。 二、分支语句——if语句 1、if语句的一般形式: if(<条件表达式>)  <语句组1>;     [else    <语句组2>;] 举例: publicclassTestIF1{   publicstaticvoidmain(String[]args) { inti=65;      if(i>=60)  System.out.println("及格"); else   System.out.println("不

4、及格");   } } 这个例子用于判断一个分数是否及格,先判断if的条件表达式x>=60是否为真,如果为true则执行if语句的语句组,这里就是语句System.out.println("及格!");,如果不为真则执行else中的语句System.out.println("不及格!");这是一种典型的二维判断,也就是只判断是否满足if中的表达式情况,属于非此即彼的判断。 注意:对于java的语法描述形式中,在尖括号中的语句是必须要有的,在方括号中的语法是不是必须的,即需要的时候就用,不需要的时候就不用,比如if语

5、句的一般形式语法形式中,if的表达式必须要有,语句组也必须要有(可以不写语句组,但是如果什么都不执行,if语句也就没有意义了),而else语句不是必须要有的,根据程序需来设置。 比如,如果只打印输出及格的分数,则就不需要else语句了。    2、if语句的嵌套形式 if(<条件1>)    <语句块1>; elseif(<条件2>)    <语句块2>; elseif(<条件3>) 当对于多个条件进行判断用if语句的一般形式就不行了,比如根据学生的成绩评定若干等级的问题。[java] viewplainco

6、py1.public class TestIF2{  2.  public static void main(String[] args){  3.    int i = 88;  4.    if(i >=90)   5.       System.out.println("优秀");  6.    else if (i >=80)   7.       System.out.println("良好");  1.    else if (i>=70)   2.       System.out.println("中等

7、");  3.    else  if (i>=60)  4.       System.out.println("及格");  5.    else   6.       System.out.println("不及格");     7.  }  8.}   程序的执行,首先判断if条件表达式,为真,则执行语句体。其余的elseif和else语句均不执行; if语句为假,则执行第一个elseif表达式判断,为真,则执行语句体。其余的elseif和else语句均不执行; 第一个elseif表达式判断,为假,则对第二

8、个 elseif表达式判断,为真,则执行语句体。其余的elseif和else语句均不执行; 以此类推,直至执行到最后的else语句。 实际上面的例子仍然是ifelse语句的组成的,只是在一个else语句中又使用到了ifelse语句,具体格式写出来应该是如下:[java] viewplaincopy1.public class 

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

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

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