首页 > 代码库 > 方法(转载)
方法(转载)
方法
方法:java中方法是一段代码(多行语句),而且具备一定的业务逻辑(具有一定功能),方法也被称为函数(其他编程语言),方法可以被多次调用。
java中的方法method,其他语言比如C/C++
相似概念就是函数function
1)为什么需要使用方法?
项目规模非常大的时候,不可能把所有的代码都一个人写到main方法当中,可以把项目分成几个模块,每个人负责自己的模块(模块),最后把模块(方法)整合起来,构成一个完整的项目。
2)方法的格式:
static 返回值类型 方法名(参数列表){
方法体
}
3)方法中三个要素:返回值类型,方法名,参数列表
返回值类型:方法返回结果的类型,比如void,该方法没有任何的返回值。
方法名:方法的名字,最好“见名知意”。
参数列表:调用该方法时,需要传入哪些参数
4) 没有参数没有返回值的方法:
eg: static void show(){
System.out.println("明天的课串到周六");
}
5) 在main中调用方法(static):
方法名(参数列表);
eg: main(){
show();
//调用show方法
}
6)带返回值无参数的方法
return后面的数据,就该方法调用返回的结果,一旦方法执行到return,该方法执行结果了,return之后的代码都不执行
eg: static int add(){
int num1 = 12,num2 = 23;
int result = num1 + num2;
return result;
}
main(){
int sum =
add();
System.out.println("sum="+sum);
}
return返回的结果,跟方法的返回值类型一致,谁调用方法,结果就返回给谁
7)方法中参数:形式参数,只有当调用该方法的时候,系统才给方法中的参数开辟空间,用来接收调用端传递过来的参数(实参)的值。
实参:真实存在的变量,当调用方法的时候,把值传递到形参
8)带参数的方法调用格式:
static 返回值类型 方法名(数据类型1 形参名1,数据类型2
形参2....)
{
方法体
}
eg:
public static void
main(String[] args){
int a = 12, b=34;
int sum =add(a,b);
//a,b真实定义的变量,把a,b的值传递给add方法中运算,
//a,b实际参数
}
static int add(int num1,int num2){
// num1,num2
形参:当main调用add方法的时候,给num1,num2开辟存储空间,用来接收a,b的值 。
int
result = num1+num2;
return result;
}
把实参的值,传递给形参的过程,称为java中值的传递
a,b
num1,num2
原文链接
本文由豆约翰博客备份专家远程一键发布
方法(转载)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。