0
点赞
收藏
分享

微信扫一扫

4.方法的使用

佳简诚锄 2022-01-08 阅读 48
java

4.1.方法的基本用法

1.基本用法

方法定义

public static 方法的返回值 方法名称 ([参数类型 形参 ...]){

方法体代码;

[return 返回值];

}

// 方法调用

返回值变量 = 方法名称(实参...);

2.

  • 目前来说只要在main函数当中调用的方法,需要写public static;

  • void:方法的返回值。可以是void也可以是指定的返回值类型;

  • 方法名:建名思意,小驼峰;

  • 方法名后面的小括号:参数列表,形式参数,形参;

  • {方法的主要核心功能};

     

3.方法到底怎么用?

  • 参数的类型和参数的个数都要一一匹配;

  • 注意当前方法是否有返回值,如果有返回值,需要进行返回值的接收,接收的时候,注意类型也要匹配

  • 定义方法的时候,不会执行方法的代码,只有调用的时候才会执行;当方法被调用的时候,会将实参赋值给形参,参数传递完毕后,就会执行到方法体代码;当方法执行完毕之后(遇到return语句),就执行完毕,回到方法调用位置继续往下执行

4.2方法的重载

方法的重载:(在同一个类当中)

  • 方法名要相同

  • 参数列表不同:个数不同,类型不同,顺序不同

  • 返回值不做要求

4.3递归:递+归的操作

1.一个方法在执行过程中调用自身, 就称为 "递归"。

递归相当于数学上的 "数学归纳法", 有一个起始条件, 然后有一个递推公式。

2.递归满足条件:

  • 要调用自己本身;

  • 要有一个趋近于终止的条件

3.递归的程序的执行过程不太容易理解, 要想理解清楚递归, 必须先理解清楚 "方法的执行过程", 尤其是 "方法执行结束之后, 回到调用位置继续往下执行。

4.递归示例:1*2*3*4*5

public static int fac(int n){
    if(n == 1){
        return 1;
    }//趋近于终止的条件
    return n*fac(n-1);
}

5.在做递归类型的题时:先寻找这个递归公式,再找到趋于终止的条件。

举报

相关推荐

0 条评论