【问题标题】:Java Array Parameter and Array Type Metot [closed]Java 数组参数和数组类型 Metot [关闭]
【发布时间】:2015-12-09 02:09:31
【问题描述】:

我开始学习java。但是现在遇到问题了。

我习惯使用数组类型的方法,但是这个方法参数不是数组。

public static int carpma[] (int [] dizi)

不正确,因为我在上面编码。

也就是说,如果方法的类型不是数组参数范围。但是,如果方法的类型不是数组,参数可以是数组。谢谢。

【问题讨论】:

  • 你的问题真的很晦涩,很难理解你。请改进它
  • 拜托,重写你的问题,无法理解。

标签: java arrays methods parameters


【解决方案1】:

如果我理解你的问题,你的方法签名

public static int carpma[] (int [] dizi)

应该是

public static int[] carpma (int[] dizi)

这是一个接受int[] 并返回int[] 的方法。你也可以使用varargslike

public static int[] carpma (int... dizi) // <-- dizi is still accessed like an
                                         //     int[]

然后您可以传入一个int[] 或多个单独的int 值。

int[] arr = carpma(1,2,3);

【讨论】:

    猜你喜欢
    • 2017-10-22
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2015-03-23
    • 1970-01-01
    相关资源
    最近更新 更多