티스토리 뷰

[주제]

- 논리 연산자 종류와 처리 결과인 참(True)과 거짓(False)이 나오는 조건



[중요]

1. AND(&&): 2개의 조건 모두 해당 되어야 참(True)

2. OR(||): 2개의 조건 중 1개만 해당되어도 참(True)

3. NOT(!): 조건에 해당되지 않아야 참(True)

4. 삼항연산(?): 1항 조건이 참(True)이면 결과에 2항을 저장, 거짓(False)이면 3항을 저장



[소스 코딩]

package logicalClass;
 
class logicalClass {
    public static void main(String[] args) {
//      [논리연산자 종류] logical Operator
//      조건에 해당되면 결과가 참(True)이 되고, 아니면 거짓(False)이 됨
 
        int num = 50;
        System.out.println("num = " + num);
 
//      1. AND    : &&
//      2개의 조건 모두 해당 되어야 참(True)
        System.out.print("num > 5 && num < 30 = ");
        System.out.println(num > 5 && num < 30);
 
//      2. OR    : ||
//      2개의 조건 중 1개만 해당되어도 참(True)
        System.out.print("num > 5 || num < 30 = ");
        System.out.println(num > 5 || num < 30);
 
//      3. NOT    : !
//      조건에 해당되지 않아야 참(True)
        System.out.print("!(num > 5) = ");
        System.out.println(!(num > 5));
 
        System.out.print("!(num < 30) = ");
        System.out.println(!(num < 30));
 
//      4. 삼항연산: ?
        char c;
 
        c = (num > 0) ? 'Y':'N';
//              1항      2항 3항
//      1항 조건이 참(True)이면 결과에 2항을 저장, 거짓(False)이면 3항을 저장
//      'num'이 0보다 크면 'Y'를 저장, 아니면 'N'을 저장
 
        System.out.println("c = " + c);
 
        String str;
        str = (num % 2 == 0) ? "짝수" : "홀수";
 
        System.out.println("str = " + str);
    }
}
cs



■ 실행결과


'프로그래밍 언어 > Java(연습)' 카테고리의 다른 글

조건문 if  (0) 2016.04.22
반복문 for  (0) 2016.04.22
비트 연산  (0) 2016.04.21
랜덤 클래스  (0) 2016.04.21
사칙연산, 증가/감소 연산  (0) 2016.04.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함