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 は変更されていないと結論付けました。