プログラマメモ2 - programmer no memo2

boolean値の反転 2008/08/24
2013/09/27

ブール値の反転です。

4種類の書き方。

public class TestReverseBoolean { public static void main(String[] args) { boolean b = true; for (int i = 0; i < 7; i++) { if (b == true) { b = false; } else { b = true; } System.out.println(b); } System.out.println(); for (int i = 0; i < 7; i++) { b = !b; System.out.println(b); } System.out.println(); for (int i = 0; i < 7; i++) { b = b ? false : true; System.out.println(b); } // 2013-09-28 に追加 // コメントより System.out.println(); for (int i = 0; i < 7; i++) { b ^= true; System.out.println(b); } } }