编程语言
首页 > 编程语言> > Java第六课--方法的语法,调用与重载

Java第六课--方法的语法,调用与重载

作者:互联网

方法

 

方法语法
修饰符 返回值类型 方法名(参数类型 参数名){
  ...
   方法体
  ...
   return 返回值;
}
  //main方法
public class Demo01 {
   public static void main(String[] args) {
       //实际参数:实际调用给他的参数
       int sum= add(1,2);

       System.out.println(sum);
  }
      //加法
      //形式参数,用来定义作用的
   public static int add(int a,int b){
      //方法体
       return a+b;
  }
}
public class Demo02 {
   public static void main(String[] args) {
      int max=max(20,30);
       System.out.println(max);
       int equal=max(10,10);
       System.out.println(equal);
  }
   //比大小
   public static int max(int num1,int num2){
      int result=0;
      if (num1==num2){
          System.out.println("两数相等!!");
          return 0;//终止方法
      }
       if (num1>num2){
           result=num1;
      }else {
           result=num2;
      }
       return result;
  }
}

 

 

方法调用
 System.out.println("Hello!,青携纸币携香");

 

方法的重载

规则:

  1. 方法名称必须相同

  2. 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。

  3. 方法的返回类型可以相同也可以不同。

  4. 仅仅返回类型不同不足以成为方法的重载。

package com.java.methed;

public class Demo02 {
   public static void main(String[] args) {
       int max=max(20,30);
       System.out.println(max);//30

       int equal=max(10,10);
       System.out.println(equal);//两数相等!! 0

       double comparison=max(20.0,20.1);
       System.out.println(comparison); //20.1
  }
   //比大小
   public static int max(int num1,int num2){
      int result=0;
      if (num1==num2){
          System.out.println("两数相等!!");
          return 0;//终止方法
      }
       if (num1>num2){
           result=num1;
      }else {
           result=num2;
      }
       return result;
  }
   //方法的重载
   public static double max(double num1,double num2){
       double result=0;
       if (num1==num2){
           System.out.println("两数相等!!");
           return 0;//终止方法
      }
       if (num1>num2){
           result=num1;
      }else {
           result=num2;
      }
       return result;
  }
}

 

 

 

 

 

 

 

 

标签:Java,num1,第六课,--,max,System,int,result,num2
来源: https://www.cnblogs.com/sccdxd/p/15956330.html