前言:
目前我们对“java方法有哪些”都比较着重,你们都需要了解一些“java方法有哪些”的相关知识。那么小编在网上收集了一些有关“java方法有哪些””的相关文章,希望咱们能喜欢,小伙伴们一起来学习一下吧!作者:Grady_Camel
来源:简书
根据方法的来源,可以将方法简单地分为用户自定义的方法和非自定义的方法(亦即系
统提供的方法)
1.自定义方法
自定义方法是在类中为了解决某个问题而编写的一段功能代码片段。自定义方法必须
满足方法的三要素:返回值类型、方法名和行参列表,至于方法体有没有,需要根据情
况而定
自定义方法的语法为:
public 返回值类型 方法名(形参列表){。。。}
【例5.6】 ZelfMethod ja
一般很多系统提供的方法不能满足项目的业务需求,这就需要自己定义满足业务需求
的方法,下面是自定义方法的相关示例代码:
public class test5 { public void add(){}//自定义无惨无返回值的方法 //执行的语句都写在方法体里面 public void add2(int a,double b){}//自定义有两个参数无返回值的方法 //执行的语句 public int add3(int a,int b){ return a+b; //自定义有参有返回值类型的方法 } public int[] add4(int a[]){ return a;//自定义有数组参数 有数组返回值类型的方法 }
代码错误
方法不能嵌套定义,下面是计算1~n的个整数的和的代码,编译时会出错 public int add(int start,int end){ public void sum(){} int totalNum=end-start; int sum=(start+end)*totalNum/2; return sum; }
2.系统提供的方法
Java流行的原因之一,就在于它的可重用性,JDK中包含了很多开源组织已经写好的
分功能的方法类,即创建好的引用数据类型的类或帮助我们解决问题的类,如 Scanner
Math、 System类等(也叫AP应用程序编程接口类)。只要学会使用或重用相应的类
就会使程序开发速度优质的飞跃
这里以读者熟悉的 Scanner类为例,请读者回忆此对象nexO方法的调用过程
第1步通过查阅说明书API,将类引入到用户自己的程序中。例如
import java.util.Scanner;
第二步 声明此类型的变量 例如
Scanner input;
第三步:通过new关键字对变量进行初始化
例如
input=new Scanner(System.in);
第4步通过查AP知道类的方法功能,然后通过“对象名.方法名(参数列表)”的形
式来使用
String a=input.next();
说明
第2步和第三步可以合并到一起
Scanner input=new Scanner(System.in);
最后,我自己是一名从事了多年开发的JAVA老程序员,辞职目前在做自己的java私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:【交流】,即可免费获取。
标签: #java方法有哪些