Java函数

函数主要是用来分解复杂的操作和减少重复的代码。

函数的定义

基本的语法结构:

修饰符 返回值类型  函数名字(参数类型 参数名字, ...) {
    操作 ...
    return 返回值;
}

例子:

public static int sum(int a ,int b){
    int c = a+b;
    return c;
}

主要组成部分为:

  • 修饰符,主要有public,private,default,以及默认修饰符,static此处表示静态方法。
  • 返回值,可以没有返回值,表示为void。有返回值的时候,返回值的类型需要和声明的返回值类型一样。
  • 函数名字,表示函数的功能。
  • 参数,参数可以有0到多个,每个参数有数据类型和参数名字。
  • 方法体,具体的操作。

函数调用

Java中函数一般称为方法。方法都是放在类中的,一个类可以有多个方法。类中可以定义一个main方法,格式为:

public static void main(String[] args) {
      ...
}

main方法可以定义变量,操作数据,也可以调用其他方法,

public static void main(String[] args) {
    int a = 2;
    int b = 3;
    int c = sum(a, b);

    System.out.println(c);
    System.out.println(sum(3,4));
}

方法中的参数其实是定义的变量,调用方法的时候,就是给变量赋值。

参数传递

数组作为参数与基本类型是不一样的,基本类型不会对调用者中的变量造成任何影响,但数组不是,在方法内修改数组中的元素会修改调用者中的数组内容。

可变长度的参数,在方法内其实看作数组的,而且可变参数必须是最后一个参数。格式为:

public static int sum(int a, int ... b){
    ...
}

返回

return可以用于函数内的任意地方,可以在函数结尾,也可以在中间,可以在if语句内,可以在for循环内,用于提前结束函数执行,返回调用方。函数的返回值最多只能有一个。

函数返回值类型为void也可以使用return,即return;,不用带值,含义是返回调用方,只是没有返回值而已。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值