StackOverflowの皆さん、こんにちは!私はsearrchオプションを使用しましたが、いくつかの関連する答えを見つけましたが、Javaで配列を逆順にするこの特定の方法が機能しない理由を説明したものはありませんでした。
class ReverseOrder
{
public static void main(String[] args)
{
int x[] = {1,2,3,4,5};
int y[] = x;
int i, j;
for(i = 0, j = x.length - 1; i < x.length; i++, j--)
{
y[i] = x[j];
}
for(int b = 0; b < x.length; b++)
{
System.out.println("Inverse order is: " + y[b]);
}
}
}
結果が5,4,3,2,1ではなく5,4,3,4,5になるのはなぜですか?それは私を完全に狂気に駆り立て、私には意味がありません。どんな助けでも大歓迎です!