函数

作者: lemon_crystal | 来源:发表于2020-03-16 00:08 被阅读0次

1.java中的函数必须定义在类的内部,作为类的成员

2.在编码时,重复的代码块应该编写为函数进行调用

3.编写函数主要注意函数定义的格式和函数返回值

4.函数定义(基本格式)

<返回类型> <方法名称>(<参数表>)
{
<方法体>
}

int sum(int i,int j)
{
    int sum;
    sum = i+j;
    return sum;
}

第一行中的int即为末尾return的类型

5.return

1)return停止函数的执行
2)函数中可以不返回任何东西如return;或不写return,但在第一行中的返回类型要写void
3)return语句的最后也要加冒号
4)一个函数中可以有多个return,但最好只有一个

6.实际编写函数

1)public static
public static int sum(int i,int j)
{
    int sum = i + j;
    return sum;
}

实际编写写成以上格式,区别在于第一行增加了public和static
public表示该函数可以被用户公共调用,即也可以被别的类调用,与之相对的时private,声明private的函数只能被所在的类调用
static代表该函数是静态的,不需要创造对象即可调用,一直相对的是动态函数,动态函数在调用时必须创造对象后才可使用,因为函数中的一部分会根据对象发生变化

2)函数定义不能重叠

函数定义不能发生在其他函数内,在eclipse中创建文件后会出现主函数,如果要再定义新函数,不能再主函数内,必须在其之外进行定义

6.参数

1)如果函数有参数,则必须传递给函数相应的参数,可以是字面量,变量,函数返回值,计算结果等
2)参数类型不匹配

当传递给函数的参数类型要比函数所期望的类型窄时,编译器会自动转化为所期望的参数
但传递给函数的参数比函数所期望的类型宽时则会出错

7.本地变量

1)函数每次运行会生成独立的变量空间,在该空间的变量是此次运行独有的,称为本地变量
2)在函数内部的变量包括参数即为本地变量
3)变量的生存期:变量出现到消失的过程
4)变量的作用域:可以访问该变量的范围

未完

2020.3.16

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数

      本文链接:https://www.haomeiwen.com/subject/vxliehtx.html