Java初认识--函数和数组
作者:网络转载 发布时间:[ 2015/5/15 13:22:29 ] 推荐标签:开发语言
一、函数
1、函数的定义
函数是定义在类中的具有特定功能的一段独立小程序,函数也称为方法。
java中小的功能单元是函数。
2、函数的格式
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参2)
{
执行语句;
return返回值;
}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该值会返回给调用者。
3、函数的应用
编写代码是不断的实现功能,java中小的功能单元是函数,所以我们写代码的时候,只要把功能定义在一个独立的函数中,不要把代码都放在主函数里面,主函数的功能是调用函数,这样提高了代码的复用。
如何定义一个函数呢?
1,:既然函数时一个独立的功能,那么该功能的运算结果是什么先明确;
2:明确在定义该功能的过程中是否需要未知的内容参与运算;
范例1 需求:计算任意一个 整数乘以3+5 的结果。
1:明确功能的结果是一个整数*3+5的结果;返回值类型为int型。
2:在实现该功能的过程中没有未知内容参与运算;明确函数的参数列表(参数类型和参数的个数)。
public class FunctionDemo {
public static void main(String[] args){
int num = 3;
System.out.println(num*3+5);//输出3*3+5的结果
num = 8;
System.out.println(num*3+5);//输出8*3+5的结果
}
}
// 发现以上的运算因为获取不同数据的运算结果,代码出现了重复。
// 为了提高代码的复用性,对代码进行了抽取,将这个部分定义成一个独立的功能,方便日后使用。
// Java中对功能的定义是通过函数的形式来实现的。
// 需要定义功能,完成一个整数的*3+5的运算,并打印结果。
1,先明确函数定义的格式。
整数*3+5的返回值是个整数,返回值类型为int型。
int getResult (int num)
{
return num*3+5;
}//定义这个功能,完成任意一个整数*3+5,并把这个结果返回。这个函数时独立存在的,等待主函数的调用。
2、下面我们进行主函数对这个功能的调用。
public class FunctionDemo {
public static void main(String[] args){
int x = getResult(2);//我们调用getResult这个功能函数,传入数字2进行2*3+5的运算。
int x = getResult(6);
System.out.println("x="+x);
}
public static int getResult(int num){当然我们也可以直接在这个功能中输出结果,不用返回给主函数,这时返回值类型用void(空)这个关键字来表示;当返回值类型是void时,函数中的return语句可以省略不写。
return num*3+5;
}
}

sales@spasvo.com