Java正式day_08——函数

Java正式day_08——函数
函数:独立的可完成特定的功能,并被反复使用的模块。
一般来说,任何一个函数尽量不要超过200行。
 
自定义函数(方法):
1 修饰符 返回值 函数名(参数列表){
2     函数体;
3 }
函数名成要遵循标识符规则。
返回值类型:
  1. void:无返回值
返回值:return 表示从函数中返回值,一次只返回一个值,返回到调用此函数的位置,
当返回return后,函数将不再执行。
return可以作为结束函数的标志。可以单独执行return来结束调用。
静态函数(方法)调用:函数名();
参数列表:一个函数可以定义0或多个参数,不同的参数可以有不同的数据类型
 
函数的重载(overload):
方法名相同,参数列表不同(个数不同,顺序不同,类型不同),构成重载。
方法名相同,返回值不同,不构成重载。
 
参数列表中的参数起名尽量有语意性。
 
函数的递归调用(选讲):
一个函数,直接或间接地调用本身。
举例:
package com.situ.chapter;
//计算前N项和
public class Subject04 {
    public static void main(String[] args) {
        System.out.println(getSum(100));
    }
    // 计算前N项的和
    public static int getSum(int n) {
        if (n == 1) {
            return 1;
        }
        return n + getSum(n - 1);
    }
}
原文地址:https://www.cnblogs.com/shuai9999/p/13903952.html