public class BooleanTest2 {
  public static void main( String args[] ) {
    int a = 9;

    // aの値が10〜100の範囲にあるかを条件式 (10 <= a) && (a <= 100) で調べる
    System.out.println( (10 <= a) && (a <= 100)  ); // false と表示される
    a = 10;
    System.out.println( (10 <= a) && (a <= 100)  ); // true  と表示される
    a = 100;
    System.out.println( (10 <= a) && (a <= 100)  ); // true  と表示される
    a = a + 1;
    System.out.println( (10 <= a) && (a <= 100)  ); // false と表示される
    System.out.println( "----------" );

    int b = 59, c = 45;

    // bとcの値の最高値が60以上であるかを条件式 (60 <= b) || (60 <= c) で調べる
    System.out.println( (60 <= b) || (60 <= c) );   // false と表示される
    b = b + 1;
    System.out.println( (60 <= b) || (60 <= c) );   // true  と表示される
    System.out.println( "----------" );

    // 否定の使用例
    boolean bool = false;
    System.out.println( !bool ); // true と表示される
  }
}