| 演算子 | 使用例 | 意味 |
|---|---|---|
| == | a == b | a と b が等しい |
| != | a != b | a と b が等しくない |
| < | a < b | a が b より小さい |
| <= | a <= b | a が b より小さいか等しい |
| > | a > b | a が b より大きい |
| >= | a >= b | a が b より大きいか等しい |
//Sample05_61.java class Sample05_61 { public static void main(String[] args){ boolean bool; bool = 1==1; System.out.println(bool); bool = 1!=1; System.out.println(bool); } }
> javac Sample05_61.java > java Sample05_61 true false
//Sample05_62.java class Sample05_62 { public static void main(String[] args){ int dice = 1; System.out.println("--------------------"); System.out.println("dice > 0 ? "+ (dice > 0)); System.out.println("dice <= 0 ? "+ (dice <= 0)); System.out.println("dice != -2 ? "+ (dice != -2)); System.out.println("dice == 4 ? "+ (dice == 4)); System.out.println("dice < 3 ? "+ (dice < 3)); System.out.println("dice >= -3 ? "+ (dice >= -3)); System.out.println("--------------------"); System.out.println("dice: "+ dice); } }
> javac Sample05_62.java > java Sample05_62 -------------------- dice > 0 ? true dice <= 0 ? false dice != -2 ? true dice == 4 ? false dice < 3 ? true dice >= -3 ? true -------------------- dice: 1
//Sample05_63.java class Sample05_63 { public static void main(String[] args){ char dice = 'B'; boolean bool = dice =='A'; //dice は Aですか? System.out.println("A ? " + bool); bool = dice =='B';//dice は Bですか? System.out.println("B ? " + bool); bool = dice =='C';//dice は Cですか? System.out.println("C ? " + bool); System.out.println("dice: " + dice); System.out.println("code: " + (int)dice); } }
> javac Sample05_63.java > java Sample05_63 A ? false B ? true C ? false dice: B code: 66