java基础梳理五:方法

方法:Method Function
方法的格式:
访问修饰符 返回类型 方法名(参数类型1 参数名1,参数类型2 参数名2,、、、){
方法体内各种执行语句;


return 返回值;//return用于有返回类型的场合
}


1、访问修饰符:public static
2、返回类型:1)无返回的 void 2)有返回的
3、方法名:调用时使用
4、方法的括号里可以有参数列表(有参),也可以没有参数列表(无参)
5、参数列表:参数类型1 参数名1,参数类型2 参数名2,、、、


方法的原则:不调用,不执行



// 有参方法的调用

int result = add(2, 3);
// 实参不需要加上数据类型,加上了有语法错误
// int result = add(int 2, int 3);
System.out.println(result);
}
// 方法定义
public static int add(int i, int j) {
int result = i + j;
return result;
}

// 方法的参数:根据方法是被定义还是被调用,将方法的参数分为两种
// 1、形参:形式参数,用于方法定义时,起站位表明参数类型的作用
// 2、实参:实际参数,用于方法调用时,不用加上参数类型

// 注意:形参和实参的数据类型要一致


// 使用方法时注意的几个方面:
// 1、方法的定义
// 1) 方法的名称
// 2) 方法的参数列表
// 2、方法的调用

// 方法的调用形式:
// 1、直接调用(一般用于无返回值的方法)
// 2、赋值调用:在调用方法的地方,声明一个和方法返回类型有着相同数据类型的变量,用以接收方法的返回值(一般用于有返回值的方法)
// 3、输出调用:本质上就是拿着方法的返回值作为输出语句的方法的实参使用,一般不推荐使用




// 无参数无返回值的方法
public static void show() {
System.out.println("显示一句话");
}

// 有参数有返回值的方法
public static int add(int i, int j) {
// 做加法
int result = i + j;
return result;
}

// 直接调用
show();

// 赋值调用
int result = add(2, 3);
System.out.println(result);
// add(2, 3); // 这里使用直接调用,语法没错,但是没有意义,因为没有返回出来

// 输出调用
System.out.println(add(2, 3));
}


//方法的重载:方法名相同,参数列表不同的(参数的个数、类型)一系列方法称为方法的重载
public static int add(int i,int j) {
int result = i+j;
return result;
}

public static int add(int a,int b,int c) {
int result = a + b + c;
return result;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值