ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基础——函数

2021-09-18 11:30:04  阅读:164  来源: 互联网

标签:调用 Java 函数 递归 基础 列表 返回值 形式参数


一、认识函数

1.概念:实现特定功能的一段代码,反复使用。

2.语法:(掌握)

public static void 函数的名称(){

函数主体

}

函数主体:程序中出现多次重复的代码应该定义在函数内部。

3.函数的调用:  函数名称();

4.注意:

当遇到函数调用,会优先执行函数内部代码,执行完毕后程序流程回到调用位置。

5、带有参数的函数语法:

public static void 函数名称(形式参数){//形式参数等同于局部变量的声明

函数主体

}

调用语法:函数名称(实际参数);

注意:调用函数时要保证实际参数列表与形式参数列表顺序,个数,类型一致。(背)

形式参数(形参)

实际参数(实参)

多个形式参数:形式参数列表(形参列表)

多个实际参数:实际参数列表(实参列表)

二、返回值与返回值类型

public static 返回值类型 函数名称(形式参数){

函数主体

return 返回值;

}

调用:

变量 = 函数();

注意:返回值类型必须和返回值一致。

三、return的用法

两种情况:

1.应用在返回值类型为void函数中。

语法:return;//表示结束当前函数,直接回到调用位置

2.应用在返回值类型除void以外函数中。

语法:return value;//表示结束当前函数,并伴有一个结果返回到调用位置

四、函数总结

注意:

    1.函数之间并列关系。

    2.函数不能嵌套。

    3.一个函数只完成一个功能。

好处:

    增强可读性

    提高复用性

    减少代码冗余

    提高可维护性

    方便分工合作

五、递归

概念:函数中调用本身的现象。

注意:递归必须有出口条件,否则就是无穷递归(死递归)。

    递归次数不能太多,否则就会内存溢出。

标签:调用,Java,函数,递归,基础,列表,返回值,形式参数
来源: https://blog.csdn.net/m0_57202083/article/details/120342926

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有