java基础学习三(函数)

来源:互联网 发布:网络银行贷款 编辑:程序博客网 时间:2024/04/29 19:52


/*
函数:定义在类中的具有特定功能的一段独立小程序也称为方法。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数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;
}



原创粉丝点击