UXO Studio
  • Java 기초 09 : 논리 연산자
    2024년 09월 25일 11시 08분 19초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 논리 연산자 : ||

    02 논리 연산자 : &&

    03 논리 부정 연산자 : !

     

     

     

     

    01 논리 연산자 : ||

     

    || : OR의 의미. 하나라도 참이면 참. 모두 거짓이면 거짓

    public class Main {
        public static void main(String[] args) {
            
            boolean redBall = true;
            boolean yellowBall = false;
            boolean blueBall = false;
            
            System.out.println(redBall || yellowBall || blueBall); // 참 거짓 거짓
            System.out.println(redBall || yellowBall); // 참 거짓
            System.out.println(yellowBall || blueBall); // 거짓 거짓
        }
    }
     
    ------------------------
    true
    true
    false
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
    
            boolean a = false;
            
            System.out.println((5 > 3) || (5 > 7));
            System.out.println((5 > 3) || a);
            System.out.println(a || (5 > 7));
            System.out.println(a || a == true);
        }
    }
     
    ------------------------
    true
    true
    false
    false
    
    ------------------------
     

     

     

    02 논리 연산자 : &&

     

    && : AND의 의미. 하나라도 거짓이면 거짓. 모두 참이면 참

    public class Main {
        public static void main(String[] args) {
            
            boolean redBall = true;
            boolean yellowBall = true;
            boolean blueBall = false;
            
            System.out.println(redBall && yellowBall && blueBall); // 참 참 거짓
            System.out.println(redBall && yellowBall); // 참 참
            System.out.println(yellowBall && blueBall); // 참 거짓
        }
    }
     
    ------------------------
    false
    true
    false
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
    
            boolean a = true;
            
            System.out.println((5 <= 3) && (5 > 7));
            System.out.println((5 <= 3) && a);
            System.out.println(a && (5 <= 7));
            System.out.println(a && a == true);
        }
    }
     
    ------------------------
    false
    false
    true
    true
    
    ------------------------
     

     

     

     

    03 논리 부정 연산자 : !

     

    ! : 거짓이면 참으로, 참이면 거짓으로 논리값을 바꿈

    public class Main {
        public static void main(String[] args) {
    
            boolean a = true;
            
            System.out.println(!(5 <= 3) && !(5 > 7));
            System.out.println(!(5 <= 3) && a);
            System.out.println(!!a && (5 <= 7));
            System.out.println(a && a == true);
        }
    }
     
    ------------------------
    true
    true
    true
    true
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
    
            System.out.println(5 > 3 || 5 > 7); // 참 OR 거짓
            System.out.println(!(5 <= 3) || !(5 <= 7)); // !(거짓) OR !(참)
            System.out.println(!(5 > 3 && 5 > 7)); // !(참 AND 거짓)
            System.out.println(!(5 <= 3 && 5 <= 7)); // !(거짓 AND 참)
        }
    }
     
    ------------------------
    true
    true
    true
    true
    
    ------------------------
     

     

     

     

     

    #논리연산자 #Java프로그래밍 #프로그래밍기초 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #Java기초 #OR연산자 #AND연산자 #부정연산자 #논리연산 #코드예제 #참거짓 #논리연산자사용법 #논리부정연산자

     

    'Java > Java 기초' 카테고리의 다른 글

    Java 기초 11 : 문자열  (1) 2024.09.25
    Java 기초 10 : 삼항 연산자  (0) 2024.09.25
    Java 기초 08 : 비교 연산자  (0) 2024.09.25
    Java 기초 07 : 대입 연산자  (0) 2024.09.25
    Java 기초 06 : 산술 연산자  (0) 2024.09.25
    댓글