基础语法-函数的定义和格式

          基础语法-函数的定义和格式

                          作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.函数的特点

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

  函数的特点:     (1)定义函数可以将功能代码进行封装;
    (2)便于对该功能进行复用;
    (3)函数只有被调用才会被执行;
    (4)函数的出现提高了代码的复用性;
  温馨提示:
    一个特殊的情况,对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中return语句可以省略不写。

 

二.函数的使用注意事项

  函数中只能调用函数,不能定义函数。

  输出语句只能对有具体返回结果的函数进行打印。返回值类型是void的函数,是不可用被输出语句打印的。

  函数需要实现功能,那么函数只实现所需功能即可,不要实现不需要的功能。

  在main函数中调用的函数一定有static静态修饰符,不然编译会报错。

 

三.函数的应用

  两个明确:
    明确要定义的功能最后的结构是什么
    明确在定义该功能的过程中,是否需要未知内容参与运算

  举个例子:
    有一个需求:
      定义一个功能,可以实现两个整数的加法运算.
    分析:
      该功能的运算结果是什么?两个数的和,也是一个整数类型(int)
      在实现该功能的过程中是否有未知内容参与运算?加数和被加数是是不确定的(两个参数int,int)
    代码实现
      见第五步骤。

 

四.函数定义及格式

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){
  代码实现;
  return 返回值(该值的类型要和上面定义的返回值类型一致哟~);
}

以下是对函数定义格式的相关术语说明:
  修饰符:
    主要定义该函数的属性信息,比如public,private,static等,暂时先了解即可,后续我会专门的笔记说明修饰符哟~
  返回值类型:
    函数运行后的结果的数据类型。
  函数名:
    函数的名称,方便调用,只要是一个合法的标识符即可。
  参数类型:
    是形式参数的数据类型。
  形式参数:
    是一个变量,用于存储调用函数时传递给函数的实际参数,简称形参。
  实际参数:
    传递给形式参数的具体数值,简称实参。
  return:
    用于结束函数。
  返回值:
    该值会被return返回给调用者。

 

五.编写两个整数加法运算的函数案例

/**
 *     函数
 * @author 尹正杰
 *
 */
public class FuncDome {

    public static void main(String[] args) {
        int x=200,y=300,sum;
    
        sum = add(x, y);
        
        System.out.println("x + y = " + sum);
    }
    
    /*
     *    需求:
     *         定义一个功能,可以实现两个整数的加法运算.
     *     分析:
     *         该功能运算结果是int类型,所以函数的返回值就是int
     *         该功能的运算需要有两个整数,所以函数需要接收两个参数,并且两个参数都是int类型
     */
    public static int add(int a,int b) {
        return a + b;
    }
 
}

 

 

 

posted @ 2020-01-19 21:41  JasonYin2020  阅读(2455)  评论(0编辑  收藏  举报