码迷,mamicode.com
首页 > 编程语言 > 详细

java中的方法重载

时间:2020-02-10 14:00:44      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:相同   return   问题   das   浮点   lse   比较   整数   16px   

方法的重载主要是结局同一个方法,但参数不同的问题

  举一个例子,比较两个整数的大小 和比较两个浮点数的大小

public class Testmax {
    /** 主方法 */
    public static void main(String[] args) {
       int i = 5;
       int j = 2;
       int k = max(i, j);
       System.out.println( i + " 和 " + j + " 比较,最大值是:" + k);
       float n= 2.3F;
       float m=24.5F;
       float c=max(n,m);
       System.out.println(n+"he"+m+"zuidashi"+c);
    }
  
    /** 返回两个整数变量较大的值 */
    public static int max(int num1, int num2) {
       int result;
       if (num1 > num2)
          result = num1;
       else
          result = num2;
  
       return result; 
    }
    public static float max(float num1,float num2) {
        float result;
        if(num1>num2)
            result=num1;
        else
            result=num2;
        return result;  

    }
 }

  方法名是相同的,但参数是不同的,根据参数的不同java选择方法

java中的方法重载

标签:相同   return   问题   das   浮点   lse   比较   整数   16px   

原文地址:https://www.cnblogs.com/cuicanrensheng/p/12290567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!