논리연산자
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 |