java点名器一直转怎么做_java方法中参数传递与随机点名器、库存管理案例

一 参数传递

1.定义:

参数传递,可以理解当我们要调用一个方法时,我们会把指定的数值,传递给方法中的参数,

这样方法中的参数就拥有了这个指定的值,可以使用该值,在方法中运算了。这种传递方式,我

们称为参数传递。

定义方法时,参数列表中的变量,我们称为形式参数

调用方法时,传入给方法的数值,我们称为实际参数

2.举例明确参数传递过程

例1:

public classArgumentsDemo01 {public static voidmain(String[] args) {int a=5;int b=10;

change(a, b);//调用方法时,传入的数值称为实际参数

System.out.println("a=" +a);

System.out.println("b=" +b);

}public static void change(int a, int b){//方法中指定的多个参数称为形式参数

a=200;

b=500;

}

}

例2:

public classArgumentsDemo02 {public static voidmain(String[] args) {int[] arr = { 1, 2, 3};

change(arr);//调用方法时,传入的数值称为实际参数

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

System.out.println(arr[i]);

}

}public static void change(int[] arr) {//方法中指定的多个参数称为形式参数

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

arr[i]*= 2;

}

}

}

3.参数传递内存图解

c633af82a0656c39c6befe3e9a43c44f.png

4.结论:

当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响

当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响

二 随机点名器案例

1.需求:

随机点名器,即在全班同学中随机的打印出一名同学名字。

要做的随机点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值