您的位置:首页 > 编程语言 > Java开发

java基础学习三(函数)

2013-09-04 08:46 225 查看
/*

函数:定义在类中的具有特定功能的一段独立小程序也称为方法。

格式:

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,。。。)

{
执行语句;
return 返回值;
}

返回值类型:函数运行后的结果的数据类型。

参数类型:是形式参数的数据类型。

形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。

实际参数:传递给形式参数的具体数值。

return:用于结束函数。

返回值:该值会返回给调用者。

*/

//要求输入一个值得到它*3+5的结果并打印。
{

int z =x(4);

System.out.println("z="+z);
}

public static int x(int y)
{

return y*3+5;
}

或者:
{
x(4);
}

public static void x(int y)//当没有返回值时 返回值类型要用void表示
{
System.out.println(y*3+5);//当函数的返回值类型为void时函数中的return语句可以省略不写

return;//return此时可以省略

}

/*如何定义一个函数:

1、函数是一个独立的功能,该功能的运算结果必须先明确。

2、在明确定义该功能的过程中是否需要位置的内容参与运算。

练习:定义一个功能,完成y+z的运算,并将结果返回给调用者。

*/

getsum(4,7);

public static int getsum (int y,int z)
{
return y+z;

}

//练习:判断两个数是否相同

public static boolean compare geta(int y,int z)
{
if(a==b)
return true;
else//可以省略不写
return false;

//简写三元运算符

return (a==b)?true:false;

//在简化(真假判断)

return a==b;

}

/*函数重载:

当定义的功能相同,但参与运算的未知内容不同,这时定义一个函数名称以表示

其功能方便阅读,而通过参数列表的不同来区分多个同名函数。

*/

add(4,5);

add(4,5,6);//根据参数个数选择不同函数。

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐