1 package com_01;
2 /*
3 需求:
4 使用方法重载的思想,设计比较两个整数是否相同的方法,兼容全整数类型(byte,short,int,long)
5 思路:
6 1.定义比较两个数字的是否相同的方法campare()方法,参数选择连个int型参数
7 2.定义对应的重载方法,变更对应的参数类型,参数变更为两个long类型
8 3.定义所有的重载方法,两个byte类型与两个short类型参数
9 4.完成方法的调用,测试运行结果
10 */
11 public class MyMethod04 {
12 public static void main(String[] args) {
13 System.out.println(compare(10,20));
14 System.out.println(compare(10L,20L));
15 System.out.println(compare((byte)10,(byte)20));
16 System.out.println(compare((short)10,(short)20));
17 }
18 public static boolean compare(int a,int b){
19 System.out.println("int");
20 return a == b;
21 }
22 public static boolean compare(byte a,byte b){
23 System.out.println("byte");
24 return a == b;
25 }
26 public static boolean compare(short a,short b){
27 System.out.println("short");
28 return a == b;
29 }
30 public static boolean compare(long a,long b){
31 System.out.println("long");
32 return a == b;
33 }
34 }