第三章-Java语句及其控制结构.ppt

第三章-Java语句及其控制结构.ppt

ID:61905940

大小:473.00 KB

页数:77页

时间:2021-03-26

第三章-Java语句及其控制结构.ppt_第1页
第三章-Java语句及其控制结构.ppt_第2页
第三章-Java语句及其控制结构.ppt_第3页
第三章-Java语句及其控制结构.ppt_第4页
第三章-Java语句及其控制结构.ppt_第5页
资源描述:

《第三章-Java语句及其控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语句及其控制结构主要任务了解Java程序的构成了解Java语句的种类学习使用各种控制结构本章主要内容3.1Java语句的类型3.2选择语句3.3循环语句3.4跳转语句3.1Java语句的类型3.1.1Java程序构成3.1.2Java语句的种类3.1Java语句的类型例3.1一个程序范例,说明Java程序的构成。importjava.applet.Applet;importjava.awt.*;publicclassGetSquareextendsApplet{Labellabel1;

2、publicvoidinit(){label1=newLabel("前30个数的平方");add(label1);}publicvoidpaint(Graphicsg){for(inti=0;i<30;i++){intx=i%10,y=i/10;g.drawString(String.valueOf((i+1)*(i+1)),20+30*x,50+25*y);}}}Java包引入语句类声明语句成员变量循环init方法paint方法类体3.1.1Java程序构成以上例得出:Java源程序一般包括两部分

3、:即Java包引入(如果有的话)部分和类定义部分。类定义由类声明语句和类体组成。类声明语句用来说明类的名称、访问权限及类的属性。类体也由两部分组成:成员变量和成员方法。成员变量为类中定义的变量,用来说明类的状态和特性。成员方法为类中的方法,用来实现类的功能和行为。类似与c、vb中的函数。3.1.2Java语句的种类Java语句是Java标识符的集合,由关键字、常量、变量和表达式构成。简单的Java语句以分号“;”作为结束标志,单独的一个分号被看做一个空语句,空语句不做任何事情。复合结构的Java语句

4、以大括号“}”作为结束标志。Java语句一般分为说明性语句和操作性语句两种类型。1.说明性语句Java的说明性语句包含包和类引入语句、声明类语句、声明变量语句、声明对象语句等。例如3.1:importjava.applet.Applet;//包引入语句publicclassGetSquareextendsApplet;//声明类语句2.操作性语句Java的操作性语句包含表达式语句、复合语句、选择语句和循环语句、跳转语句等。Java规定所有的操作性语句必须放在成员方法中。下面介绍表达式语句与复合语句的

5、构成,其他操作性语句将分别在后面介绍。1)表达式语句在表达式后边加上分号“;”,就是一个表达式语句。可以细分为赋值表达式语句;增量表达式(使用++或--)语句;方法调用表达式语句;对象创建表达式语句。表达式语句是最简单的语句,它们被顺序执行,完成相应的操作。举例如下:aValue=89.2;//赋值语句aValue++;//增量语句System.out.println(aValue);//方法调用语句Integeri1=newInteger(4);//对象创建语句2)复合语句复合语句也称为块(blo

6、ck)语句,是包含在一对大括号“{}”中的任意语句序列。与其它语句用分号作结束符不同,复合语句右括号“}”后面不需要分号。尽管复合语句含有任意多个语句,但从语法上讲,一个复合语句被看作一个简单语句。例3.2复合语句示例。classBlock{publicstaticvoidmain(Stringargs[]){intk,i=3,j=4;k=i+j;System.out.println("k="+k);{floatf;f=j+4.5F;i++;System.out.println("f="+f);}S

7、ystem.out.println("i="+i);}}3.2选择语句控制语句用于改变程序执行的顺序。程序利用控制语句有条件地执行语句、循环地执行语句或者跳转到程序中的其它部分执行语句。Java所提供的流程控制语句几乎与C/C++完全相同。主要有选择语句、循环语句、跳转语句。3.2.1if语句if语句可以使程序根据条件有选择地执行语句。if语句的语法格式为:if(条件表达式)s1语句;这是最简单的单分支结构。条件表达式的值为true,就执行s1语句,否则就忽略s1语句。s1语句可以是复合语句。3.2

8、.2if…else语句if语句通常都与else语句配套使用,形成二分支结构。它的语法格式为:if(条件表达式)s1语句;elses2语句;当条件表达式的值为true,就执行s1语句,忽略else和s2语句;否则,条件表达式的值为false,程序忽略s1语句,执行else后面的s2语句。s1和s2都可以是复合语句。例3.3比较两个数的大小并按升序输出classC1{publicstaticvoidmain(Stringargs[]){doubled1=23.4;doub

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

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

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