1、函数的基本格式:
返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,……)
{
程序代码
return 返回值;
}
形式参数:在方法被调用时用于接收外部传入的数据的变量。
参数类型:就是该形式的数据类型。
返回值:方法在执行完毕后返还给调用它的程序的数据。
返回值类型:函数要返回值的结果的类型。
实参:调用函数时实际传给函形参的数据。
列:
class Func4
{
public static int getArea(int x,int y)
{
if(x<=0|y<=0)
return -1;
return x*y;
}
public static void main(String []args)
{
int area=getArea(3,5);
System.out.println("first Acreage is " + area);
System.out.println("second Acreage is " + getArea(2,4));
}
}
2、函数的重载
函数的重载就是在同一个类中允许同时存在一个以上的同名函数,只要它们的参数个数或类型不同即可。在这种情况下,该函数就叫被重载,这个过程称为函数的重载。
如:
public class Test
{
public static void main(String []args)
{
int isum;
double fsum;
isum=add(3,5);
isum=add(3,5,6);
fsum=add(3.2,6.5);
}
public static int add(int x,int y)
{
return x+y;
}
public static int add(int x,int y,int z)
{
return x+y+z;
}
public static double add(double x,double y)
{
return x+y;
}
}