方法简介:可以用于定义可重用的代码以及组织和简化编码, 减少代码的冗余,提高代码的复用率。

1、定义方法:

如下图所示

java调用函数方法的区别 java调用函数怎么写_解决方法


方法头由修饰符,返回值类型,方法名,和方法参数组成。当调用方法时,就给参数传递一个值,这个值称为实际参数或实参。在max 方法的方法体中使用一个if语句来判断哪个 数较大,然后返回该数的值。为使带返回值的方法能返回一个结果,必须要使用带关键字 return 的返回语句。执行 return 语句时方法终止。

注意:在方法头中,需要对每一个参数进行独立的数据类型声明。

2、调用方法:

如下图所示

java调用函数方法的区别 java调用函数怎么写_调用方法_02


当调用max 方法时,将变量 i 的值 5 传递给 max 方法中的 num1,变量 j 的值 2 传递给 max 方法中的 num2。控制流程转向 max 方法,执行 max 方法。当执行 max 方法中的 return 语句时,max 方法将程序控制返还给它的调用者即主函数。

注意:对带返回值的方法而言,return 语句是必需的。

eg:下面图 a 中显示的方法在逻辑上是 正确的,但它会有编译错误,因为 Java 编译器认为该方法有可能不会返回任何值。

java调用函数方法的区别 java调用函数怎么写_解决方法_03


解决方法:,删除图 a 中的 if(n<0), 这样,编译器将发现不管 if 语句如何执行,总 可以执行到 return 语句。