Java初学者知识点总结(四)`函数`

Java初学者知识点总结(四)函数

1、概念

实现某一特定的功能的代码块,可以单独提取出来,单独定义成函数,以提高代码的复用性。
定义的位置:类以内 其它函数以外。

2、函数的定义

语法:
public statia 返回值类型 函数名(形参列表)抛出异常{
  //功能语句(函数体语句);
}

3、函数的调用

函数必须通过调用才能被执行: 通常在其他函数内惊醒调用。
语法:函数名(参数列表);

4、参数

形式参数(形参):
在函数定义时 指定的参数列表。
public static 返回值类型 函数名(数据类型 变量名, 数据类 型2 变量名2){ 
   // 函数体语句   
 }   
注意:形参变量 相当于 函数的局部变量,可以在函数内部使用。

实际参数(实参): 在函数调用时, 指定的参数信息(具体的值)。    
函数名(,2);    
注意:函数调用时, 实参值的列表 和 形参变量列表 的类型 个数 顺序 必须完全一致。

5、返回值类型

1、不返回结果   void
public static void  函数名 (形参列表){
	//实现部分
}
2、需要返回结果
public static 返回值类型 函数名 (形参列表){
	//实现部分
}
返回值类型可以是八种基本类型或是引用类型。

6、返回值语句

只要函数的返回值类型不是void,则在函数内部 必须使用 语法 return 表达式; 在函数中指定返回值。
注意:1)、return 后表达式的结果类型 必须和 函数的返回值类型一 致;
2) 1个函数 多只能有 1个返回值;
3) 必须保持 每个分支中 都有返回语句;

return的用法:

  1. return 表达式; // 函数执行结束,并且 会带着表达式的结果 一起 返回到 函数调用的位置
  2. return; // 用在返回值是void的函数中。代表函数执行结束,没有 返回值,直接回到函数调用的位置

7、函数的执行过程

1)、转到函数定义的位置
2)、实参给形参赋值
3)、执行函数体语句
4)、遇到return或程序执行结束,如果有返回值带着返回值一起回到调用的位置,继续往后执行。

8、函数的好处

1)减少了代码冗余
2)提高代码的可复用性
3)提高代码的可维护性
4) 提高可读性
5) 有利于团队建设,协同开发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值