Java函数(方法)

函数基本语法结构:

修饰符 返回值类型 函数名(参数类型 参数名, ...){

代码块

return 返回值;

}

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

public static void print3Lines(){
 for(int i=0;i<3;i++){
 System.out.println();//输出3个空行
 }
//返回值类型为void,可以不写return
}

参数:参数可以有0个到多个,每个参数都由数据类型和参数名构成.

返回值:函数可以没有返回值.如果没有返回值,则返回值类型应该写为void,

如果有返回值,则在代码块中必须使用return返回一个值,这个值的

类型需要和声明的返回值类型相同.

注:(1)定义函数就是定义了一段有着明确功能的子程序,但定义函数本身不会执行任何代码,函数

需要被执行、调用

(2)调用函数时,就算没有参数要传递,也要在函数名后面加括号

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

main函数表示程序的入口,String[]args表示从控制台接收的参数.Java执行一个程序的时候,需要指 定一个定义了main函数的类,Java会寻找main函数,并从main函数开始执行

main函数中除了可以定义变量,操作数据,还可以调用其他函数

特殊类型的参数:

(1)数组:基本类型作为函数参数,不会对调用者中的变量造成影响,而在函数值修改数组的值,也会修 改调用者中的数组内容

    原因:一个数组变量中有两块空间,一块用于存储数组内容本身,另一块用于存储内容的位置,

            给数组变量赋值不会影响原有的数组内容,只是让数组变量指向了一个不同的位置

    注:String对象一旦创建,实体是不可以变化的,即内容不能再修改,而数组可以修改

(2)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值