3-2 选择题 答案不明白
老师您好,
public class MethodDemo{
public void display(int[] a){
System.out.println("打印数组"); }
public static void main(String[] args) {
int[] arr={1,2,3,4,5}
MethodDemo method = new MethodDemo();
method.display(arr);
} }
method.display(arr); 正确答案为什么调用的方法是 (arr)呢? {1 2 3 4 5}赋值给arr 后,调用的是display方法,diapaly 里面没有arr啊。
int[] arr 和 int[] a 没什么关系吧??
90
收起
正在回答
1回答
display方法在定义的时候,参数是一个数组。在主方法里面调用display方法,将在主方法中定义的数组arr作为参数传递给方法中的数组a。所以display方法中实际打印的数组是arr的内容。可以理解为一开始定义display方法是,数组a是没有值的,后来通过方法调用,把arr数组的值给a了。如果我的回答对你有帮助,还请采纳!祝学习愉快!
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星