![]()
1 package com.lin.method;
2
3 public class Demo2 {
4 public static void main(String[] args) {
5 //一个方法的签名只与参数和方法名有关,方法名一样,参数名不一致则为重载,与返回值无关
6 int max = max(10, 20);
7 System.out.println(max);
8 int max1=max(10,10);
9 System.out.println(max1);
10 System.out.println(max(20,30)); //直接这样也行
11 }
12 public static int max(int num1,int num2){
13 int result;
14 if (num1==num2){
15 System.out.println("相等");
16 return 0;//终止方法
17 }
18 if (num1>num2){
19 result=num1;
20 }else {
21 result=num2;
22 }
23 return result;
24 }
25
26 public static double max(double num1,double num2){//建个对比,说明方法的重建
27 double result;
28 if (num1==num2){
29 System.out.println("相等");
30 return 0;//终止方法
31 }
32 if (num1>num2){
33 result=num1;
34 }else {
35 result=num2;
36 }
37 return result;
38 }
39
40 public static int max(int num1,int num2,int num3){//建个对比,说明方法的重建
41 int result=0;
42 return result;
43 }
44
45 }