函数是定义在类中的一段自力的代码块,用来完成某个功用。Java中,函数又被称为要领。
函数的重要作用是为了进步代码的复用性。
函数都是在栈内存中运转;运转的函数处在栈顶。
函数花样:
修饰符 返回值范例 函数名 ( [ 参数范例1 参数名1,参数范例2 参数名2.... ] ){ // [ ] 内里示意可选项,即参数不是必需的 实行语句... return 返回值; //返回值的范例必需与返回值范例一致 }
申明:
修饰符:可所以接见修饰符,也能够说是函数修饰符(abstract、final、 static、synchronized),还可所以二者的组合。
返回值范例:用于限制函数返回值的数据范例。
参数范例:用于限制挪用函数时通报的数据范例。
参数名:是一个变量,用来吸收挪用要领时通报的数据。
return:用来吸收要领以及返回函数指定范例的值。
返回值:这个值会返回给函数的挪用者。
示例:
public class method { /* * 顺序进口,主函数 . * * @ 要领 <==> 函数,指的是同一个东西. */ public static void main(String[] args) { // 经由过程函数名挪用 method01(); method02(9, 3); System.out.println("5+6=" + add(5, 6)); } /* * @ 函数的花样为: * * @ 接见修饰符 返回值范例 函数名(参数范例1 参数名1,参数范例2 参数名2....){ * * @ 实行语句 * * @ return 返回值;//返回值的范例必需与返回值范例一致 * * @ } */ /* * @ 声明一个静态函数method01() 无参数无返回值 */ static void method01() { System.out.println("这是method01要领,能够经由过程method01();挪用."); // 这个return能够省略.每一个函数都是以return完毕,返回到函数挪用途 return; } /* * 有参数无返回值 */ static void method02(int num1, int num2) { method01(); System.out.println("这是method02要领,第一个参数是" + num1 + "第二个参数是" + num2); } /* * 有返回值的返回值范例要和要返回的数据范例一致 * * @ 比方:盘算两个整数的和,效果仍然是整型,返回值范例为int.返回值范例能够说基础数据范例,也但是自定义的数据范例 */ static int add(int num1, int num2) { int sum = 0; // 声明一个整形变量并初始化为0 sum = num1 + num2;// 将num1和num2的和赋值给sum return sum;// 将sum的值返回到挪用途 } }
更多java学问请关注java基础教程。
以上就是java函数怎样写的细致内容,更多请关注ki4网别的相干文章!