方法(转载)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法(转载)相关的知识,希望对你有一定的参考价值。
方法
方法: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
以上是关于方法(转载)的主要内容,如果未能解决你的问题,请参考以下文章