【发布时间】:2019-01-15 14:01:17
【问题描述】:
假设我有一个生成数组的函数:
static long[] solveEquationB(int x, int j)
{
long[] e = new long[j];
for (int i = 1; i < j; i++)
{
x = 1.0*x/(2.0) + 3 ;
e[i] = x;
}
return e;
}
当j < 0 时,如何让输出产生null?
【问题讨论】:
-
if (j < 0) return null; -
在数组初始化之前你可以检查j,如果j
-
请注意,对于 Collection 类,返回一个空集合而不是 null 被认为是一种好习惯,我想这同样适用于数组,即使我自己从未遇到过。