猪猪的IT之路---Java成长之路(函数的定义及使用)

函数(方法):提高代码的重用性和封装性

函数:将一块代码封装在函数结构中,在需要使用该代码块的地方,通过函数调用执行整个代码块

函数只能定义在类中,不能定义在方法中,main函数中也不行

修饰符 返回值类型 函数名(参数列表){

     //代码块……

     return 结果

}

修饰符:public static 固定写法

返回值类型:表示函数运行的结果类型,函数执行完后会将结果返回给函数调用者,在函数大括号中通过return返回结果,如果返回值类型不明确就使用void代替,同时在函数大括号中不指定return

参数列表:在函数执行过程中的未知数据,在函数调用时明确

     参数列表语法:



     数据类型 变量名,数据类型 变量名,……

Return:将函数执行完后的结果带回给函数调用者,函数执行遇到return就会结束

定义方法时:

     需要明确返回值类型:返回值类型和return后面的结果类型的完全一致的

     明确参数列表:在函数执行时,数据值不明确,但是数据的类型的明确的

定义求两个整数的和的方法:
在这里插入图片描述

函数调用语法:

函数名(值列表);

值列表:也称为实际参数(简称实参)列表,必须和形参列表保持一致,个数一致,类型一致,顺序一致

     语法:值1,值2,…….

函数一般都是在函数中调用
在这里插入图片描述

执行流程:
在这里插入图片描述

练习:判断两个整数是否相等方法
在这里插入图片描述

在开发中:

根据方法是否带参数,是否有返回值可以将方法分为四种:

1.无参无返回值方法

修饰符 void 方法名(){

     //省略方法体中代码

}
在这里插入图片描述

2.无参带返回值方法:

修饰符 数据类型 方法名(){

     //省略方法体中代码

     return 值

}

在这里插入图片描述

3.有参无返回值方法:

修饰符 void 方法名(参数列表){

     //省略方法体中代码

}

在这里插入图片描述

4.有参有返回值方法:

修饰符 数据类型 方法名(参数列表){

     //省略方法体中代码

     return 值

}

在这里插入图片描述

调用函数的三种方式:

直接调用:一般是调用没有返回值的函数

函数名(参数列表)

赋值调用:一般是用于有返回值函数

变量 = 函数名(参数列表)

输出调用:一般也是用于有返回值函数,但是返回值一般不用于其他操作了

System.out.println(函数名(参数列表));

总结:
修饰符:目前固定为public
static,因为目前的函数都是在主函数中使用,所以修饰符必须有static

Return:用于结束函数的,有返回值的函数在执行的最后一行必须是return 值;,而没有返回值的函数一般都不 添加return

参数:分为形参和实参,方法定义时的参数是形参,方法调用时的参数为实参,两种参数必须保持一致

方法名:命名规则参照变量名命名规则

猜你喜欢

转载自blog.csdn.net/weixin_44239922/article/details/86242598
今日推荐