java如果一个方法采用不规则数组,那么该方法的参数将是int[]]或int[]?
我刚做了一个测试,教授让我们写一个方法,将一个参差不齐的数组作为参数。他提供了头球,结果是:
public static int myMethod(int[] myArray)
我99%肯定参数必须是int[][] myArray
,因为它是一个参差不齐的(2d)数组
我的教授犯了错误还是我答错了问题
你可以在下面搜索框中键入要查询的问题!
我刚做了一个测试,教授让我们写一个方法,将一个参差不齐的数组作为参数。他提供了头球,结果是:
public static int myMethod(int[] myArray)
我99%肯定参数必须是int[][] myArray
,因为它是一个参差不齐的(2d)数组
我的教授犯了错误还是我答错了问题
# 1 楼答案
参差不齐(或参差不齐)数组是一组大小不同的数组。如果你说的是
int
,参数类型肯定是int [][]
很难说是谁出了什么错,但你或你的教授肯定错过了什么——
public static int myMethod(int [] myArray)
绝对不需要破烂的数组# 2 楼答案
由于java5可以在方法签名中使用varargs。也许你教授的意思是这样的。此方法打印一种锯齿状2d阵列:
输出: