private int[] myStuff;
/** Precondition: myStuff contains int values in no particular order.
/*/
public int mystery(int num)
{
for (int k = myStuff.length-1; k>=0; k--)
{
if (myStuff[k] < num)
{
return k;
}
}
return -1;
}
以下哪项最能描述执行以下语句后 myStuff 的内容?
int m = mystery(n);
答案:位置 m+1 到 myStuff.length-1 中的所有值都大于或等于 n。
谁能解释为什么这个答案是正确的?我不确定它们所说的内容是什么意思,但我得出的结论是 myStuff 没有改变,因为代码不会改变 myStuff 的值。