논리연산자

public class Compare {
 public static void main(String[] args){
  int a = 1, b = 2;
  
//  비교연산자의 결과는 참과 거짓 true , false 로 나타낸다
  System.out.println("a = " + a + " b = " + b);
  System.out.println("a < b... " + (a<b));
  System.out.println("a > b... " + (a>b));
  System.out.println("a == b... " + (a==b));
  System.out.println("a = b... " + (a=b));
 }
}
 

public class Or {
 public static void main(String[] args){
  int a = 1, b = 2;
  boolean x, y;
  
  x = (a < 0);
  y = (b > 0);
//  && 는 AND 로 교집합을 의미하고 || 는 OR 로 합집합을 의미하며
//  !는 NOT 으로 여집합을 의미합니다.
  System.out.println((a == 1) && (b == 1));
  System.out.println(x || y);  
 }
}

public class Truth {
 public static void main(String[] args){
  String right = "맞음", wrong = "틀림";
  boolean value;
  
  value = true;
//  ? : 조건연산자는 ? 앞의 조건식이 true일경우 : 왼쪽 선택, false일경우 : 오른쪽선택을 합니다.
  String answer = value ? right : wrong;
  System.out.println(answer);
  
  value = false;
  answer = value ? right : wrong;
  System.out.println(answer);
 } 
}

 

이 내용은 ANK Co.,Ltd. 저 김성훈 역의 Java가 보이는 그림책에서 요약 발췌하였습니다.

'SW > Java' 카테고리의 다른 글

반복문 for, while  (0) 2017.01.09
제어문 if, switch  (0) 2017.01.09
연산자  (0) 2017.01.09
다차원 배열  (0) 2017.01.09
배열  (0) 2017.01.09

+ Recent posts