方法的三种调用格式
   
- 
单独调用;方法名称(参数); public static void main(String[]srgs){ 
  sum (10,20); //打印调用 System.out.println(sum(10,20));//结果为30. //赋值调用 int num = sum(15,20); System.out.println(num);  } //单独调用 public static int sum(int a, int b){ 
  System.out.println(“方法执行了“);  int result = a + b ;  return return;//随在调用我,我最终把方法还给谁} 
- 
打印调用:SYstem.out.println(方法名(参数)); 
- 
赋值调用:数据类型 变量名称 = 方法名称(参数); 
    
    
    对比有参和无参
   
    
    
    有参数:小括号中有内容,当方法需要一些数据条件时才能完成任务时,就有参数。
   
- 
public static void main(Strint[]args){ 
  nethod1(10,20);  
 
 nethod2();
  } public static void method1(int a ,int b){ 
  int result = a* b;  System.out.println(“结果是”+result)} 
    
    
    无参数:小括号中留空,一个方法中不需要任何数据条件,自己能独立完成任务,就是无参数。
   
- 
打印输出10次文本字符串 //无参调用 
 public static void method2(){
 
  
 
 for(int i = 0; i < 10;i ++){
 
  
 
 System.out.println(“Hello World”+i);
  
 
 }
 
 }
 
    
    
    对比有返回值和无返回值
   
    
     有返回值
    
    :/定义两个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)return
   
    
     无返回值
    
    :/定义两个方法,用来【打印】两个数字之和。(你来计算,算完之后自己负责显示结果,不用告诉我。)//自己打印输出
   
    
    
    使用方法的注意事项
   
- 
     
 方法应定义再类中,但不能在方法中调用方法。不能嵌套。
 
- 
     
 方法定义先后顺序无所谓。
 
- 
     
 方法定义后不会执行,如果希望执行,一定要调用:单独调用,打印调用,赋值调用。
 
- 
     
 return后面的返回值数据类型必须和方法的返回值类型对应。
 
- **return;//没有返回值,只是结束方法执行。**可以省略不写。
    
    
    方法的重载
   
名称相同,参数不同:类型不同也可以重载。
一个方法名称,实现多个类似的功能。
    
     参数重载与下列因素相关
    
   
- 参数个数不同
- 参数类型不同
- 参数的多类型顺序不同
    
     参数重载与下列因素无关
    
   
- 与参数的名称无关
- 与方法的返回值类型无关
 
