【后端开辟】java有函数吗?

java有函数吗?

java有函数。函数是定义在类中的一段自力的代码块,用来完成某个功用。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有函数吗?的细致内容,更多请关注ki4网别的相干文章!

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注