方法的定义、调用及其注意事项
1、定义格式:
修饰符 返回值类型 方法名(参数){
方法体;
返回值;
}
参数的种类:形式参数和实际参数
形参:方法声明的不具有数值的参数
实参:方法体中的有实际值的参数
2、调用
在主方法内直接调用,利用方法名调用
3、注意事项
1.方法体内不能嵌套方法即方法不能定义在另一个方法里面
public static void main(String[] args) {
//方法的调用
methodName();
//接收返回值以及输出j
int j = methodInt();
System.out.println(j);
int q1 = 50, p1 = 60;//实际参数具有值
int sum = methodInt1(q1, p1);
System.out.println(sum);
}
//方法的定义
public static void methodName() {
//括号内为方法体
System.out.println("这是个方法");
return;
}
public static int methodInt() {
int i;
i = 10 + 20;
//返回整型变量i
return i;
}
//带形式参数的方法
public static int methodInt1(int q, int p) {
int sum = p + q;
return sum;
}
方法的重载:
方法名相同,参数列表不同
参数个数不同
参数类型不同
参数类型顺序不同
无关:
返回值类型无关
参数变量名无关
public static void main(String[] args) {
Int(1);
Int(1, 2);
Int(1.0, 2.0);
}
public static int Int(int a) {
int sum = a;
System.out.println("函数重载" + sum);
return sum;
}
public static int Int(int a, int b) {
int sum = a + b;
System.out.println("函数重载" + sum);
return sum;
}
public static double Int(double a, double b) {
double sum = a + b;
System.out.println("函数重载" + sum);
return sum;
}