《改变变量的值》PPT课件.ppt
《《改变变量的值》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《改变变量的值》PPT课件.ppt(25页珍藏版)》请在三一办公上搜索。
1、第6章 改变变量的值方法和它的表达式,6.1 从函数的角度来理解方法6.2 方法的参数与返回类型6.3 方法的“灵魂”实现6.4 方法中的表达式6.5 Java的其它运算符6.6 Java表达式中的计算顺序与类型转换6.7 小结6.8 习题,6.1 从函数的角度来理解方法,1数学中的函数概念图6.1说明了函数f(x)以及它的输入与输出。根据数学上函数的定义,我们只要给函数f(x)一个确定的x值,就能够得到一个结果y与之对应,并且这个y是唯一的值。不会出现输入一个x之后得到许多y值的情况。图6.1 函数的作用及其输入输出如图6.2所示,函数由输入的多个参数值经过运算、处理,最终得到并输出y的值,
2、这就是中学时数学中的函数概念。图6.2 多参数函数的作用及其输入输出2Java中的函数概念Java函数所处理的内容,请看下面的图6.3。,图6.3 Java函数的作用及其输入输出的类型图6.3列出的是Java中函数的参数及返回值的类型。这些类型里面除了基本类型之外,都不再是数学函数所能处理的数值,而是Java语言所能支持的一些数据结构了。从图6.3中的左侧可以看出,Java中支持的所有数据类型都能够作为函数的参数。还有一点就是,Java的函数也可以接收多个参数,甚至是参数列表(参数个数不确定)。就是说左侧这些数据类型可以同时存在多个,它们均作为Java函数的参数,一次传递到对应的Java程序中
3、进行处理。,6.2 方法的参数与返回类型,6.2.1 static关键字6.2.2 方法的返回类型6.2.3 方法的参数6.2.4 一个例子,6.2.1 static关键字,对于类中的普通变量,在由类创建对象的过程中,将为变量分配内存存储空间并为之赋予初始值,然后把内存的首地址作为引用赋给创建的对象变量。相对于上面说的“静态”,一般也把没加static关键字的变量和方法称为“动态”。static型的成员变量就不同了,它们是属于“类”的。就像是这一类对象的共同财产一样,不属于其中的任何一个具体对象。图6.4 演示的是静态的成员变量和成员方法。图6.4,6.2.2 方法的返回类型,回过头来看一下第
4、2章中的Example2_1,里面在调用circle1.getRadius()方法时,所得到的结果就相当于把半径的值放在方法调用的位置上。也就是说程序中的(circle1s radius:+circle1.getRadius();相当于(circle1s radius:+6.0);在Java程序中,如果一个方法返回的是一个数组或是对象,大家可能会看到这样的代码:int abc=obj1.method1()3;/方法method1()返回一个整型数组String str=obj3.method2().toString();/方法method2()返回一个对象在这两行代码中,第一行的方法metho
5、d1()返回的是数组,可以直接用这个方法返回的数组引用加下标访问返回数组中的元素值。第二行中则是直接调用方法method2()返回对象中的toString()方法。在这里只是给大家看一下方法调用的效果与这种写法的可行性,但并不提倡初学者也这么写Java程序。还是建议大家写成下面这个样子,虽然代码比较多,可看上去更加清晰。int anArray=obj1.method1();/方法method1()返回一个整型数组abc=anArray3;Obj obj1=obj3.method2();/方法method2()返回一个对象String str=obj1.toString();,6.2.3 方法的
6、参数,图6.5中为我们说明了形式参数与实际参数分别指的是什么。在定义方法的时候,需要将方法所需要的所有参数以及它们在方法当中所使用的名称都列出来。这时列出的参数名称是在方法内部使用的,它只是方法内部的一种表现形式。所以称之为“形式参数”,简称为“形参”。图6.6给我们描述出了Java方法调用过程中的参数传递。图6.7标明了数值传递与引用传递的不同情况。图6.6 图6.5 图6.7,6.2.4 一个例子,前面一口气给大家介绍了那么多关于函数啦、方法啦、形参、实参、参数传递、静态变量与动态变量、静态方法与动态方法等等内容。可能让大家看上去理解得有点吃力,现在举一个例子给大家看看。,6.3 方法的“
7、灵魂”实现,1方法的定义及其实现图6.8中给出了一个较为完整的方法定义。2方法的定义及其实现在实现的前面两行中是变量的声明。之所以称之为局部变量是因为在这部分声明的变量的作用域只在这对大括号之内有效,而这将变量的作用范围限制在了方法的内部。后面就是Java程序中的语句,所谓的语句就是指Java代码的基本逻辑单位。一个语句可以完成一项处理任务,如数值计算,给变更赋值,逻辑判断等等。图6.8,6.4 方法中的表达式,6.4.1 从小学数学做起算术表达式6.4.2 总是需要作比较关系表达式6.4.3 拥有侦探的思维逻辑表达式6.4.4 返朴归真位运算表达式6.4.5 表达式举例,从小学数学做起算术表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 改变变量的值 改变 变量 PPT 课件

链接地址:https://www.31ppt.com/p-5517749.html