带参数的方法的使用

一.定义带参方法


< 访问修饰符> 返回类型 < 方法名>(< 参数列表>){
// 方法的主体
}


其中:
    <访问修饰符>指该方法允许被访问调用的权限范围,只能是 public、protected 或
private。


    返回类型指方法返回值的类型。如果方法不返回任何值,它应该声明为 void 类型。Java
对待返回值的要求很严格,方法返回值必须与所说明的类型相匹配。使用 return 关键字
返回值。


    <方法名>是定义的方法的名字,它必须使用合法的标识符。


    <参数列表>是传送给方法的参数列表。列表中各参数间以逗号分隔,每个参数由一个类型
和一个标识符名组成。参数列表的格式为:数据类型 参数 1,数据类型 参数 2,......,
数据类型 参数 n。


实例1:
public class Students{
String[] names = new String[30]; // 学员姓名数组


public void addName(String name){ // 增加学生姓名---有参方法


for(int i =0;i<names.length;i++){


if(names[i]==null){


names[i]=name;


break;
}
}
}



二.调用带参方法


  调用带参方法与调用无参方法的语法相同,但是在调用带参方法时必须传入实际的参数的值。


对象名. 方法名( 变量 1, 变量 2,......, 变量 n);


    在定义方法和调用方法时,我们把参数分别称为形式参数和实际参数,简称形参和实参。形参
是在定义方法的时候对参数的称呼,目的是用来定义方法需要传入的参数个数和类型。实参是
在调用方法时传递给方法处理的实际的值。


调用方法时,需要注意以下几点。

 1.先实例化对象,再调使用方法。


 2.实参的类型、数量、顺序都要与形参一一对应。


如下所示,实例2 调用了 addName()方法,添加了五名学生。


import java.util.Scanner;


public class TestAdd {


public static void main(String[] args) {


Students st = new Students();


Scanner input = new Scanner(System.in);


for(int i=0;i<5;i++){


System.out.print("请输入学生姓名:");


String newName = input.next();


st.addName(newName);
}
st.showNames(); // 显示全部学生的信息
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值