青麦丨java 方法

青麦丨java 方法

ID:16976326

大小:79.83 KB

页数:9页

时间:2018-08-26

青麦丨java 方法_第1页
青麦丨java 方法_第2页
青麦丨java 方法_第3页
青麦丨java 方法_第4页
青麦丨java 方法_第5页
资源描述:

《青麦丨java 方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、青麦:www.dremap.com青麦丨Java方法在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?·println()是一个方法。·System是系统类。·out是标准输出对象。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。·方法是解决一类问题的步骤的有序组合·方法包含于类或对象中·方法在程序中被创建,在其他地方被引用方法的优点·1.使程序变得更简短而清晰。·2.有利于程序维护。·3.可以提

2、高程序开发的效率。·4.提高了代码的重用性。方法的命名规则·1.必须以字母、'_'或'$'开头。·2.可以包括数字,但不能以它开头。20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,accepti

3、ngonlythelender青麦:www.dremap.com方法的定义一般情况下,定义一个方法包含以下语法:修饰符返回值类型方法名(参数类型参数名){...方法体...return返回值;}方法包含一个方法头和一个方法体。下面是一个方法的所有部分:·修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。·返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void。·方法名:是方法的实际名称。

4、方法名和参数表共同构成方法签名。·参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。·方法体:方法体包含具体的语句,定义该方法的功能。如:publicstaticintage(intbirthday){...}参数可以有多个:staticfloatinterest(floatprincipal,intyear){...}注意: 在一些其它语言中方法指过程和函数。一个返回非void类型返回值的方法称为函数;一个返回void类型

5、返回值的方法叫做过程。20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelender青麦:www.dremap.com实例下面的方法包含2个参数num1和num2,

6、它返回这两个参数的最大值。/**返回两个整型变量数据的较大值*/publicstaticintmax(intnum1,intnum2){intresult;if(num1>num2)result=num1;elseresult=num2;returnresult;}方法调用Java支持两种调用方法的方式,根据方法是否返回值来选择。当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。当方法返回一个值的时候,方法调用通常被当做一个值。例如:intlarger=max(30,4

7、0);如果方法返回值是void,方法调用一定是一条语句。例如,方法println返回void。下面的调用是个语句:System.out.println("欢迎访问菜鸟教程!");示例下面的例子演示了如何定义一个方法,以及如何调用它:TestMax.java文件代码:publicclassTestMax{/**主方法*/publicstaticvoidmain(String[]args){inti=5;intj=2;intk=max(i,j);System.out.println(i+"和"+j+"比较,最大值是:"+k);}/**返回两个整

8、数变量较大的值*/publicstaticintmax(intnum1,intnum2){intresult;if(num1>num2)result=num1;elseresul

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

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

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