Java-方法
2021-02-20 12:19
标签:返回 world 方法 不执行 png 代码 mamicode 使用 目的 Java中方法是一段代码(多行语句),而且具备一定的业务逻辑(具有一定功能),方法也被称为函数(其他变成语言),方法可用被多次调用。 6、带返回值的无参的方法 return返回的结果,跟方法的返回值类型一致 7、方法中参数:形式参数,只有当调用该方法的时候,系统才给方法中的参数开辟空间,用来接收调用端传递过来参数(实参)的值 把实参的值,传递给形参的过程,称为java中值的传递 8、带参数的方法调用 完 Java-方法 标签:返回 world 方法 不执行 png 代码 mamicode 使用 目的 原文地址:https://www.cnblogs.com/peiya/p/12682493.html
1、为什么需要使用方法?
项目的规模非常大的时候,不可能把所有的代码都一个人写到main方法当中,可以把项目分成几个模块,每个人负责自己的模块(方法),最后把模块(方法)整合起来,构成完整的项目。
2、语法格式:
static 返回值类型 方法名(参数列表){
方法体
}
3、方法中的三个要素:返回值类型,方法名,参数列表
返回值类型:方法返回结果的类型,比如void,该方法没有任何的返回值
方法名:方法的名字,最好“见名知意”
参数列表:调用该方法的时候,需要传入哪些参数
4、没有参数,没有返回的方法
eg:static void speak(){
System.out.println(“…”);
}
5、在main调用方法(static)
方法名(参数列表)public class Test1 {
public static void main(String[] args) {
speak();
}
static void speak() {
System.out.println("hello world");
}
}
return:后面的数据,就该方法调用返回的结果,一旦方法执行到return,该方法执行结束了,return之后的代码都不执行public class Test1 {
public static void main(String[] args) {
int result=add();
System.out.println(result);
}
static int add(){ //带返回值没有参数的方法:比如返回一个结果,返回值类型必须跟return返回结果对应
int num1=12,num2=24;
int sum=num1+num2;
return sum;
// System.out.println("你好");//不执行了
}
}
谁调用方法,结果就返回给谁
实参:真实存在的变量,当调用方法的时候,把值传递到形参public class Test1 {
public static void main(String[] args) {
int a=12,b=24;
//a,b真实定义的变量,把a,b的值传递add方法中运算
//a,b实际参数
int result=add(a,b);
System.out.println(result);
}
static int add(int num1,int num2){//num1,num2形参:当main调用add方法的时候,给num1,num2开辟存储空间,用来接收a,b的值
int sum=num1+num2;
return sum;
}
}
方法调用结束以后,形参释放存储空间,不再存在,实参依然还在
static 返回值类型 方法名(数据类型1 形参名1,数据类型2 形参2,…){
方法体}public class Test1 {
public static void main(String[] args) {
int result=add(100,23,78);
System.out.println(result);
}
static int add(int num1,int num2,int num3){
return num1+num2+num3;
}
}