函数的定义和函数的参数
函数的定义
函数就是我们程序中的方法 也可以称为方法:
String a="sadasdasd";
System.out.println(a.length());
比如:这行代码 它输出的字符串的长度就是 使用了length方法 这里我们可以按住ctrl 鼠标点击length可以进入到这个函数
public int length() {
return value.length;
}
进入之后它就出现个这个东西 这个东西就是函数 也称为方法
方法用途特别特别广泛 当然要搞懂什么是方法什么是对象
它的格式是
第一个单词是我们的修饰符
第二个单词可以写数据类型 也可以添加void 空值的意思
第三个单词是我们的自己命名的 要见名知意
什么是函数?
函数式一块代码,接收零个或者多个参数,做一件事情,并返回零个或一个值
函数定义:
函数的参数
函数的参数 就是方法里可以选的变量或者数组等等
int a=10;
int b=20;
System.out.println(Math.max(a,b));
这行代码 还是按住ctrl 鼠标点击max进入到此方法中
public static int max(int a, int b) {
return (a >= b) ? a : b;
}
它和我们的length括号里添加了两个变量 这就是参数 是函数的参数 是供我们使用的参数
传值:
每个函数有自己的变量空间,参数也位于这个独立的空间中,和其他函数没有关系
过去,对于函数参数表中的参数,叫做“形式参数”,调用函数时给的值,叫做“实际参数”
由于容易让初学者误会实际参数就是实际在函数中进行计算的参数,误会调用函数的时候把
变量而不是值传进去了,所以我们不建议继续用这种舌老的方式来称呼它们
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix