Java方法(函数)的构造与调用

方法简介:可以用于定义可重用的代码以及组织和简化编码, 减少代码的冗余,提高代码的复用率。
1、定义方法:
如下图所示
在这里插入图片描述
方法头由修饰符,返回值类型,方法名,和方法参数组成。当调用方法时,就给参数传递一个值,这个值称为实际参数或实参。在max 方法的方法体中使用一个if语句来判断哪个 数较大,然后返回该数的值。为使带返回值的方法能返回一个结果,必须要使用带关键字 return 的返回语句。执行 return 语句时方法终止。
注意:在方法头中,需要对每一个参数进行独立的数据类型声明。
2、调用方法:
如下图所示
在这里插入图片描述
当调用max 方法时,将变量 i 的值 5 传递给 max 方法中的 num1,变量 j 的值 2 传递给 max 方法中的 num2。控制流程转向 max 方法,执行 max 方法。当执行 max 方法中的 return 语句时,max 方法将程序控制返还给它的调用者即主函数。
注意:对带返回值的方法而言,return 语句是必需的。
eg:下面图 a 中显示的方法在逻辑上是 正确的,但它会有编译错误,因为 Java 编译器认为该方法有可能不会返回任何值。
在这里插入图片描述
解决方法:,删除图 a 中的 if(n<0), 这样,编译器将发现不管 if 语句如何执行,总 可以执行到 return 语句。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值