import java.util.Scanner; class Demo_Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //创建键盘录入对象 System.out.println("请输入第一个整数:"); //将键盘录入的数存在n中 int n = sc.nextInt(); System.out.println("请输入第二个整数:"); //将键盘录入的数存在y中 int y = sc.nextInt(); // int max = getMax(n,y); // System.out.println(max); boolean b = Yes(x,y); System.out.println(b); } /*返回两个整数 的较大值 1,明确返回值类型 int 2,明确参数列表 int a,int b*/ public static int getMax(int a, int b){ return a > b ? a : b ; } /*2,需求,键盘录入两个数据,返回两个数是否相等 明确返回值类型为boolean 明确参数列表 int a,int b*/ public static boolean Yes(int a, int b){ return a == b ; } }
同名的方法,不同的参数例表,与返回值类型无关叫重载。
1,参数的个数不同
2,参数的类型不同 顺序不同
原文:https://www.cnblogs.com/Sherwin-liao/p/10891318.html