Java程序设计第3章

PPT
  • 阅读 82 次
  • 下载 0 次
  • 页数 20 页
  • 大小 897.500 KB
  • 2022-11-12 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
Java程序设计第3章
可在后台配置第一页与第二页中间广告代码
Java程序设计第3章
可在后台配置第二页与第三页中间广告代码
Java程序设计第3章
可在后台配置第三页与第四页中间广告代码
Java程序设计第3章
Java程序设计第3章
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 20
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】Java程序设计第3章.ppt,共(20)页,897.500 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-2278.html

以下为本文档部分文字说明:

选择结构3.13.2循环结构3.3循环控制与嵌套3.4方法3.1.1语句与语句块3.1选择结构1.语句Java语句是Java标识符的集合,由关键字、常量、变量和表达式构成。Java语句分为说明性语句和操作性语句。Java说明性语句用来说明包和类的引入

、类的声明、变量的声明。importjava.sql.*;//包引入语句inta,b,c;//变量定义语句在表达式后边加上分号“;”,就是一个表达式语句。经常使用的表达式语句有赋值语句和方法调用语句。表达式语句是最简单的语句,它们被顺序执行

,完成相应的操作。返回3.1.1语句与语句块3.1选择结构a=i+j;System.out.println("a="+a);语句块是包含在一对大括号“{}”中的任意语句序列。与其他语句用分号作结束符不同,语句块右括号“}”后面不需

要分号。尽管语句块含有任意多个语句,但从语法上讲,一个语句块被看作一个语句。语句块一般用作if语句的内嵌语句及while语句、do…while语句、for语句的循环体,还有方法体、类体等。2.语句块3.1.2if语句

3.1选择结构1.if语句的第一种形式if语句的第一种形式是最为简单的一种选择语句,只能判断一种条件,在条件满足时执行所包含的语句或语句块。if(条件){语句块}3.1.2if语句3.1选择结构2.if语句的第二种形式if语句的第二种形式通常用于判

断两种情况,即条件满足时执行所包含的语句或语句块,条件不满足时又执行另外的语句或语句块。if(条件){语句块1}else{语句块2}3.1.2if语句3.1选择结构3.if语句的第三种形式if语句的第三种形式被称

为if语句的嵌套,当出现两个以上的条件判断时才使用它。if(条件1){语句块1}elseif(条件2){语句块2}…//可以有零个或多个elseif语句else{//最后的else语句可以省略语句块n}3.1.3switch语句3.1选择结构switch语句属于典型的多重选择判断语句,

在功能上可以实现多于两个条件的判断。switch(表达式){case常量1:语句块1;break;case常量2:语句块2;break;…default:语句块n;}3.2循环结构循环语句一般包含的4个部分:一条或多条语

句,这些代码用于完成一些初始化工作,初始化语句在循环开始之前执行。1.初始化语句这是一个布尔表达式,这个表达式能决定是否执行循环体。2.循环条件这个部分是循环的主体,如果循环条件允许,这个语句块将被重复执行。如果这个语句块只有一行语句,

则这个语句块的大括号是可以省略的。3.循环体返回3.2循环结构这个部分在一次循环体执行结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量,使得循环在合适的时候结束。4.改变循环条件语句3.2.1while语句while是Java语言中最基本的循环语句,它的基本格

式如下:while(循环条件){循环体(包含改变循环条件语句)}231如果循环体包含多条语句,这条语句就构成一个语句快,必须将其放在大括号内;若循环体只有一条语句,可以不用大括号。3.2循环结构3.2.1while语句2while在循环一开始就计算循环条件表达式,若表达式的值

为false,则循环体一次也不执行。3while语句的循环体可以为空,这是因为一个空语句(仅有一个分号组成的语句)在语法上是合法的。3.2.2do···while语句do…while循环与while循环的区别在于:while循环是先判断循环条件,如果条件为真才执行循环体;而

do…while循环则先执行循环体,然后判断循环条件,如果循环条件为真,则执行下一次循环,否则终止循环。do…while循环的语法格式如下:3.2循环结构3.2.2do···while语句do循环体(包含改变循环条件语句)while(循环条件);3.2.3for语句for语句是一种计数型循环,fo

r循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环、do…while循环。for循环的基本语法格式如下:for(初始化语句;循环条件;改变循环条件语句){循环体}3.3循环控制与嵌套3.3.1break语句break用于完全结束一个循环,跳出循

环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环,开始执行循环之后的代码。break语句不仅可以结束其所在的循环,还可以直接结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标志一个外层循

环。3.3.2continue语句continue的功能和break有点类似,区别是:continue只是终止本次循环,接着开始下一次循环。而break则是完全终止循环。可以理解为continue的作用是略过当次循环中剩下的语句,重新开始新的循环。与br

eak类似,continue后的标签也必须是一个有效标签,即这个标签通常应该放在continue所在循环的外层循环或者内层循环。返回3.3循环控制与嵌套3.3.3循环嵌套循环嵌套既可以是for循环嵌套while循环,也可

以是while循环嵌套do…while循环,即各种类型的循环都可以作为外层循环,各种类型的循环也可以作为内层循环。3.3.4java流程控制综合实例【例3-13】输入一个自然数,判断该数是否为素数。【例3-14】完成程序,实现

猜数游戏,即随机产生一个固定范围的数,让用户通过键盘输入猜数,根据输入的数值给出相应的“大了”或“小了”的信息,直到猜对为止。【例3-15】求n!+(n-1)!+(n-2)!+···+1!,其中n=10方法在语言上的功能:3.4方法•结构化代码•减少代码重复

2•利用方法,不仅有助于将功能相近的代码封装成一个可以复用的模块,而且还可以通过调用方法运行方法内封装的代码,实现代码的复用。•方法也是设计嘞的基础31返回3.4方法3.4.1方法的基本知识方法声明写在代码中类声明的内部,方法声明的外部,方法只能在类内部平行声

明,不能嵌套声明(定义),格式如下:publicclassHello{方法声明1方法声明2…}方法声明的具体语法格式如下:访问控制符[修饰符]返回值类型方法名称(参数列表){方法体}3.4方法3.4.1方法的基本知识6方法体5参数列表1访问控制符内容4方法名称2修饰符3返回值类型在实际声明一个

方法时,需要依次确定的内容有:3.4方法3.4.2方法的使用方法声明是创建一个新的功能,在需要的时候可以通过调用来执行该方法的功能,方法只有被调用才能被执行使用。方法调用的语法分为以下两种:一个类内部的方法调用和不同类之间的方法调用。3.4.3作用域原则在Java语言中,

两个主要的作用域是通过类和方法定义的。尽管类的作用域和方法的作用域的区别为人为划定,但因为类的作用域有若干独特的特点和属性,而且这些特点和属性不能应用到方法定义的作用域,这些差别还是很有意义的。3.4方法3.4.4方法的参数

传递在Java语言中,一般存在两种参数传递的方式,分别是:1212•值传递•地址(引用)传递3.4方法3.4.5方法的重载在Java语言中,同一个类中的两个或两个以上的方法可以有同一个名字,根据表现分为方法相同和方法重载。publicvoid

test(inta,double[]d)privateinttest(inti,double[]d1)在同一个类内部,不能声明相同的方法,否则将出现语法错误。1.方法相同方法重载(overload)是一种语法现象,指在一个类内部出现了多个方法名相同,但是参数列表不同的方法。2.方

法重载

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?