方法的重载------练习

方法的重载------练习,第1张

方法重载------练习 1.
public class OverLoadExer{
      public static void main(String[] args){
    	  OverLoadExer t1=new OverLoadExer();
    	  t1.mOL(2);
    	  t1.mOL(1,2);
    	  t1.mOL("we");
      }
      //如下三个方法构成重载
	  public void mOL(int i){
		  System.out.println(i*i);
	  }
	  public void mOL(int i,int j){
		  System.out.println(i*j);
	  }
	  public void mOL(String c){
		  System.out.println("string="+c);
	  }
}
2. 定义三个重载方法 max(),第一个方法求两个int 值中的最大值,第二个方法求两个double 值中的最大值,第三个方法求三个 double 值中的最大值,并分别调用三个方法。
public class OverLoaExer2 {
      public static void main(String[] args){
    	  OverLoaExer2 test=new OverLoaExer2();
    	  System.out.println(test.max(1,2));
    	  System.out.println(test.max(1.2, -1.2));
    	  System.out.println(test.max(12,1.3,-1.2));
      }
      //定义三个重载方法max()
      public int max(int i,int j){
    	  int m=(i>j)?i:j;
    	  return m;
      }
      public double max(double i,double j){
    	  double m=(i>j)?i:j;
    	  return m;
      }
      public double max(double i,double j,double k){
    	  double m1=(i>j)?i:j;
    	  double m2=(m1>k)? m1:k;
    	  return m2;
      }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5606253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存