x及びyが整変数であることを言いなさい。 挑戦は一時的数値変数を使用しないでそれらを交換することである。

解決は問題自体簡単である:
X = x + y;
y = X-Y;
X = X-Y;

更新1: ジャックおよびAlexeyはその後訂正されていた私の解決のタイプエラーを指摘した。 次コメントを見なさい。

解決の簡易性は私に訴える。 それははっきり割り当てオペレータの意味を示す(「=」)。

それらがひもなら何か。
注: ジャワAPIでひも方法を使用できる。

解決はここにある:
X = x + y;
y = x.substring (0、x.indexOf (y));
X = x.substring (x.indexOf (y) + y.length ());

類似を見ることができるか。

上のどちらかに単純な解決方法を提供できるか。

更新2: ロバートはちょうど(次彼のコメントを見なさい)。 彼は1つのひもが別のもので含まれているときひもの解決が働かないことを指摘した。 彼の解決は次のとおりである:

X = x + y;
y = x.substring (0、x.length () - y.length ());
X = x.substring (y.length ());