函数:
函数的定义:函数就是定义在类中具有特定功能的一段独立小程序,函数也称为方法
函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2)
{
执行语句;
return 返回值;
}
特殊情况:在实现功能后,没有任何结果。
返回值类型为 void。
但是有return语句,return后面没有具体的值,可以省略不写。
如何定义一个函数呢?
因为函数是程序中一个实现特定功能的一段代码。所以通过两个明确,就可以定义函数。
1:明确该功能的结果,其实就是明确函数的返回值类型
2:明确该功能实现过程中是否需要未知内容参与运算。其实就是在明确函数的参数列表(类型和个数)
例如:定义一个加法运算的功能
1:明确该功能的结果:是一个和,两个整数的和,也是整数
2:实现该功能的过程中是否需要未知内容呢?加数和被加数是不确定的,是未知数
public static int add(int a,int b)
{
return a+b;
}
函数是使用注意事项
1:函数中只能调用函数,不能定义函数
2:输出语句只能对有具体返回结果的函数进行打印
返回值类型是void的函数,是不可以被输出语句打印的。
3:函数要实现功能,那么函数只实现所需功能即可,不需要实现不需要的功能
学习函数以后,就要将代码封装到一个单独的函数中,不要再定义到main函数中了,main函数的作用,用于调用你定义的函数,并测试该函数是否可用。
函数的重载 :
在同一个类中,允许使用同一个名称的函数,只要参数个数或者参数类型不同即可,重载其实就是,函数名称一样,未知内容不同,也就 是参数列表不同。想要判断是否重载,先看函数名是否相同通过判断参数列表来完成,和返回值类型无关。