Java程序设计第3章

PPT
  • 阅读 72 次
  • 下载 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语句是一种计数型循环,for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环、do…while循环。for循环的基本语法格式如下:for(初始化语句;循环条件;改变循环条件语句){循环体}

3.3循环控制与嵌套3.3.1break语句break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环,开始执行循环之后的代码。break语句不仅可以结束其所在的循环,还可以直接结束其外层循环。此时需

要在break后紧跟一个标签,这个标签用于标志一个外层循环。3.3.2continue语句continue的功能和break有点类似,区别是:continue只是终止本次循环,接着开始下一次循环。而break则是完全终止循环。可以理解为co

ntinue的作用是略过当次循环中剩下的语句,重新开始新的循环。与break类似,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语言中,同一个类中的两个或两个以上的方法可以有同一个名字,根据表现分为方法相同和方法重载。publicvoidtest(inta,double[]d)privateinttest(inti,double[]d1)在同一个类内部,不能声明相同的

方法,否则将出现语法错误。1.方法相同方法重载(overload)是一种语法现象,指在一个类内部出现了多个方法名相同,但是参数列表不同的方法。2.方法重载

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