1、方法的重载

package methodd;
public class Demo01 {
public static void main(String[] args){
double max = max(10.0,20.0);
System.out.println(max);
}
public static double max(double num1,double num2){
double result = 0; //定义result 变量需要给一个初始化值,比如0,否则会报错
if (num1==num2){
System.out.println("相等");
return 0;
}
if (num1>num2){
result = num1; //一般不会在if语句的内部写return num1,否则会报错,所以需要提前定义个一个变量,然后
//将需要的返回值赋值给这个变量,再在if语句的外部进行返回
}else{
result = num2;
}
return result; //返回值
}
public static int max(int num1,int num2){
int result = 0; //定义result 变量需要给一个初始化值,比如0,否则会报错
if (num1==num2){
System.out.println("相等");
return 0;
}
if (num1>num2){
result = num1; //一般不会在if语句的内部写return num1,否则会报错,所以需要提前定义个一个变量,然后
//将需要的返回值赋值给这个变量,再在if语句的外部进行返回
}else{
result = num2;
}
return result; //返回值
}
}
2、可变参数

3、命令行传参


浙公网安备 33010602011771号