1.方法定义时参数为形参,只规定参数所需要的数据类型,个数参数对应位置。
2.调用方法时参数为实参,只规定参数实际的值,与形参数 据类型,参数个数,参数位置需要完全相同。
3.形参决定实参的数据类型,实参决定形参实际的值。
//定义一个带参数的方法,计算两个和 public static void num(int x,int y) { //求和 int sum=x+y; System.out.println(sum); } public static void getInfo(String name,String sex,int age,float score) { System.out.println(name+" "+sex+" "+age+" "+" "+score); }
public static void main(String[] args) { //调用带参数的方法, num(1, 2);//参数 //调用获取方法的信息 String name="张三"; String sex="女"; int age=18; float score=90.5f; getInfo(name, sex, age, score); getInfo("小章", "男", 18, 97.3f); }
代码:
public static void main(String[] args) { //调用带参数的方法, num(1, 2);//参数 //调用获取方法的信息 String name="张三"; String sex="女"; int age=18; float score=90.5f; getInfo(name, sex, age, score); getInfo("小章", "男", 18, 97.3f); } /* * 带参数的方法 * 1.方法定义时参数为形参,只规定参数所需要的数据类型, 个数参数对应位置。 * 2.调用方法时参数为实参,只规定参数实际的值,与形参数 据类型,参数个数,参数位置需要完全相同。 * 3.形参决定实参的数据类型,实参决定形参实际的值。 */ //定义一个带参数的方法,计算两个和 public static void num(int x,int y) { //求和 int sum=x+y; System.out.println(sum); } public static void getInfo(String name,String sex,int age,float score) { System.out.println(name+" "+sex+" "+age+" "+" "+score); }
输出: