akishin999の日記

調べた事などを書いて行きます。

値の入れ替えコードのパフォーマンス

Java Puzzlers のパズル 7 : フリーマーケット(Swap Meat) の解説に、以下のような一時変数を使わず、排他的論理和を使った値のスワップ(入れ替え)を記述する事は Java でも可能だが、素直なコードよりは遅く動作する事が多い、といった記述がありました。 y…

久々に Java Puzzlers を再読中

最近仕事で久々に Java を触っているので、本棚の奥に眠っていた Java Puzzlers をなんとなく読み返してるんですが、やっぱりこの本面白いですね。 public class Change { public static void main(String[] args) { System.out.println(2.00 - 1.10); } } …