无名 发表于 2022-5-8 18:25:37

【分享】【记录】寒假学Java(14—2)

//重载小练习//判断两个数是否相等
//byte short int long

参数列表不同
代码
public class TestfunctionOverload {
    public static void main(String[] args) {
      System.out.println(isSame((byte) 10,(byte) 20));
//强制类型转换
      System.out.println(isSame((short)10,(short)20));
      System.out.println(isSame(10,20));
      System.out.println(isSame((long) 10,(long) 20));
    }
    public static boolean isSame(byte a,byte b){
      return a==b;
    }
    public static boolean isSame(short a,short b){//参数列表不同
      return a==b;
    }
    public static boolean isSame(int a,int b){
      return a==b;
    }
    public static boolean isSame(long a,long b){
      return a==b;
    }
}
http://cdn.u1.huluxia.com/g3/M01/E5/A4/wKgBOV4inpyAJscfAAASBRRa1tA552.jpghttp://cdn.u1.huluxia.com/g3/M01/E5/A4/wKgBOV4inp2AMFcJAAAstFM6FEM705.pnghttp://cdn.u1.huluxia.com/g3/M01/E5/A4/wKgBOV4inp2AIuODAAAC7bv2xko247.png
页: [1]
查看完整版本: 【分享】【记录】寒假学Java(14—2)