方法
一、方法申明及调用
1.无参数调用
public static void main(String[] args) {
nm();
}
public static void nm() {
System.out.println("sasa");
}
2.有参数调用
public static void main(String[] args) {
int e=method(2,3);
System.out.println(e);
}
public static int method(int a,int b) {
int c=a+b;
return c;
}
二、重载方法
方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法
构成方法重载的条件:
1.不同的含义:形参类型、形参个数、形参顺序不同
2.只有返回值不同不构成方法的重载
public class test{
public static void main(String[] args) {
int a=na(2,3);
double d=na(2,3,2.5);
boolean f=na(2,3.0);
System.out.println(a);
System.out.println(d);
System.out.println(f);
}
public static int na(int a,int b){
int sum=a+b;
return sum;
}
public static double na(int a,int b,double c){
double multile=a*b*c;
return multile;
}
public static boolean na(int a,double b){
boolean s=a>b?true:false;
return s;
}
}