方法的基本组成
- public static 修饰符
- void 返回类型
- main 方法名
- String[] 参数类型 字符串数组
- {} 方法体
方法重载的基本条件
- 方法名称相同
- 参数列表必须不同
- 返回类型可以相同也可以不相同
public class Method {
/**方法的组成
* 1. public static 修饰符
* 2. void 返回类型
* 3. main 方法名
* 4. String[] 参数类型 字符串数组
* 5. {} 方法体
* */
public static void main(String[] args) {
double result=max(2.1,2.2);
System.out.println(result);
}
/**方法的重载
* 1. 方法名称相同
* 2. 参数列表必须不同
* 3. 返回类型可以相同也可以不相同
* */
public static int max(int num1,int num2){
return num1>num2?num1:num2;
}
public static double max(double num1,double num2){//参数改为double
return num1>num2?num1:num2;//返回类型可以不同
}
public static int max(double num1,int num2){
return (int)(num1>num2?num1:num2);//返回类型可以相同
}