1.函数定义: 能完成特定功能的代码段就是函数,每一个函数都是一个独立的小功能
2.为什么要有: 如果没有函数,在实现一个功能时候,就要写一遍这个逻辑, 如果功能多次使用,就会产生大量重复的代码.有了函数之后,把这个功能封装到函数中,当你在使用这个功能时候不需要再写一遍逻辑了,只需要调用函数名即可.
3.好处:
1.函数定义的格式
修饰符 返回值数据类型 方法名 (参数类型 形式参数一,参数类型 形式参数二....){ 功能代码(方法体); return 返回的数据; }
void:当函数没有一个结果返回,返回值数据类型就用关键字void表示。
总结:
声明一个函数,需要先明确两个东西;
函数的返回数据类型;
函数的参数列表;
1.格式: 函数(参数1,参数2,…)
2.函数不调用不调用是不会执行的
3.函数调用的三种格式
如果调用函数有返回值
如果结果要在其他位置使用,使用变量存储方法调用的返回值
如果只想输出函数的返回值, 直接把方法的调用写在输出语句中的小括号中
总结:
java中,所有函数都是在栈内存中执行的,都是通过return关键字出栈的;栈内存的特点是先进后出;正在执行的函数一定是位于栈顶的函数,在栈底的函数一定是main函数;
当main函数出栈,整个程序也将结束。
概念:在同一个类中,可以定义多个名称相同,参数列表不同的函数,这种情况较做函数的重载;
public static int sum(int a,int b){ return a + b; } public static float sum(float a,float b){ return a + b; }
调用:通过函数名和参数列表共同确定一个函数;
好处:让开发者需要记忆的函数名大大降低,提高开发效率。
开源项目地址: https://github.com/371854496/...
java学习资料: https://github.com/371854496/...
各位觉得还阔以的话,点下Star,分享不易,thank you!
获取更多技术干货