| 論理演算子 | 意味 | 使用例 | 使用例の解説 |
|---|---|---|---|
| && | and | x>1 && x<3 | xは 1より大きく 3より小さい |
| || | or | x<=-1 || x>=2 | xは -1以下 又は 2以上 |
| ! | not | !(x>1) | xは 1以下である |
//Sample05_71.java class Sample05_71 { public static void main(String[] args){ int dice = 8; System.out.println("dice = "+dice); boolean bool = dice >= 0 && dice < 10; System.out.println(bool); } }
>javac Sample05_71.java >java Sample05_71 dice = 8 true
//Sample05_72.java class Sample05_72 { public static void main(String[] args){ int dice = 13; System.out.println("dice = "+dice); boolean bool = dice < 0 || dice >= 10; System.out.println(bool); } }
>javac Sample05_72.java >java Sample05_72 dice = 13 true
//Sample05_73.java class Sample05_73 { public static void main(String[] args){ int dice = 2; System.out.println("dice = "+dice); boolean bool = !(dice < 0); System.out.println(bool); } }
>javac Sample05_73.java >java Sample05_73 dice = 2 true