Java中的方法
一、什么是方法
方法是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集,并且能实现达到代码复用的效果。
方法的意义:(1)增加代码的可读性;
(2)大大提高了编写代码的效率。
二、方法定义和调用
格式:
public static 方法返回值 方法名(参数类型 形式参数列表){
方法体
(return 返回值)
}
调用:
格式:方法名(参数);
//有返回值
public class example1{
public static int add(int a,int b){
int s=a+b;
return s;
}
public static void main(String[] arga){
int b=1;
int c=2;
int e=add(a,b);
System.out.println(e);}
}
//无返回值
public class example2{
public static void printletter(int number){
if(number<100){
System.out.println("a");
}
else
{
System.out.println("b");}
}
public static void main(String[] args){
printletter(99);
}
}
三、方法重载
方法重载:在同一个类中,定义了多个同名的的方法,每个方法具有不同的参数类型或者参数个数,构成重载关系
规则:1.方法名称必须相同
2.参数列表不同(个数,类型,排列顺序)
3.与返回值类型无关
//参数个数不同
public static int add(int a,int b,int c){
return a+b+c;
}
public static int add(int a,int b){
return a+b;
}
//参数类型不同
public static int add(int a,int b){
return a+b;
}
public static int add(int a,double b){
return a+b;
}
//参数次序不同
public static int add(int a,int b){
return a+b+c;
}
public static int add(int b,int a){
return a+b;
}