博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【3-5】函数及递归
阅读量:5109 次
发布时间:2019-06-13

本文共 666 字,大约阅读时间需要 2 分钟。

函数的定义:函数是非常抽象独立完成某项功能的一个个体

函数的作用:(1)提高代码的重用性

            (2)提高功能开发的效率

             (3)提高程序代码的可维护性

函数四要素:输入,输出,函数体,函数名

 

函数的多种形态:(1)有参数,有返回值                  

 eg: public static int jiafa(int a){}

                (2)无参数,无返回值

 eg:public static void jiafa(){}

                (3)有参数,无返回值

 eg:public static void jiafa(){}

                 (4)无参数,有返回值

 eg:public static int jiafa (){}

函数除返回单值外还可以返回多值,其方法为:

(1)      ref 参数可以输入也可以输出:传的参数可在方法中改变,输出方法最后改变的值

(2)      out 参数只能输出不能进:方法中默认为out参数未赋值,只接受方法中改变输出值

函数(方法)的调用:

1》在同一个文件的class中(同一个类)可直接调用:函数名(参数)或program.函数名(参数)

2》调用其他文件方法:实例化其他文件的类对象,在调用对象的方法;

eg: student dsf=new student(参数);

dsf.jiafa(参数);

递进

递进是指在函数体中在调用其函数本身,产生递进效果。

例:斐波那契数列

posted on
2017-03-08 15:46 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/hclyz/p/6519780.html

你可能感兴趣的文章
ubuntu无法解析主机错误与解决的方法
查看>>
尚学堂Java面试题整理
查看>>
MySQL表的四种分区类型
查看>>
[BZOJ 3489] A simple rmq problem 【可持久化树套树】
查看>>
STM32单片机使用注意事项
查看>>
swing入门教程
查看>>
好莱坞十大导演排名及其代表作,你看过多少?
查看>>
Loj #139
查看>>
StringBuffer是字符串缓冲区
查看>>
hihocoder1187 Divisors
查看>>
Azure 托管镜像和非托管镜像对比
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
Ubuntu下安装MySQL及简单操作
查看>>
前端监控
查看>>
clipboard.js使用方法
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
伪类与超链接
查看>>
centos 7 redis-4.0.11 主从
查看>>