day08-方法函数

2.1参数

什么是参数?当前方法执行的时候所需要的外部数据(调用处)传来的数据。

​ 形式参数:简称叫形参。声明方法的时候,用于接收外部传入的数据。

​ 实际参数:简称叫实参。调用方法的时候,给形参所赋值,实际的数据。

调用方法的时候,用实际参数给形式参数进行赋值,这个过程被称为传参。(参数传递:实参–>形参)

1.当我们设计一个方法的时候,要看方法中有几个数值无法确定,需要由调用处传入,那么就设计几个参数。参数之间使用","分隔开参数
2.方法调用的时候;实参一定一定严格匹配形参,实参是按照顺序逐一配给形参。个数、类型、顺序严格匹配。

2.2 返回值

1、什么叫返回值?
返回值:表示一个方法执行之后,需要返回给调用处的结果。需要在调用处声明一个变量,来接收这个结果。

返回值的注意点
A:一个方法可以有返回值,也可以没有。
如果有,那么返回值的类型,要在声明声明方法的时候写清楚,如果没有返回值就写void(空的)。

public static 返回值类型/void 方法名(形式参数){
	方法体;
}
B:如果一个方法有返回值,那么只能返回一个。
C:如果一个方法声明了有返回值,那么在方法中,必须使用return语句将数值返回。

2.3 return语句

词义:“返回”

作用:

1、将一个方法的结果返回给调用处。
2、结束该方法的执行。

return语句的注意点:

A:一个方法声明了有返回值,那么方法中必须使用return关键字将结果返回给调用处。
B:一个方法声明了有返回值,那么方法中如果有分支,循环语句等,要保证无论执行哪个分支,都要有return语句可以被执行到。
C:一个方法声明了有返回值,那么return后的数值必须和声明的数据类型一致。(自动转型)
D:一个方法如果没有返回值,那么也可以使用return语句,结束方法的执行。
E:习惯上return后没有语句了。
public class Test3Return{//声明方法的时候,需要写清楚该方法的返回值类型,如果该方法没有返回值,就写void
	public static int getsum(){
		int sum = 0;
		for (int i = 1; i <= 10; i++){
			sum += i;
		}
		return sum;		//将sum的值,传递给方法的调用处
	}
	public static void main(String[] args) {
		int res = getsum();//调用方法
		System.out.println("1~10的和:" + res);//55
		System.out.println(getsum());
	}
}

2.4 方法的分类**

1.无参无返回值的方法:

public static void methodName(){//方法体;}

2.有参无返回值的方法:

public static void methodName(形式参数){//方法体}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值