본문 바로가기

JAVA/기초다지기

논리연산자

논리연산자란 AND(논리곱), NOT(논리부정)을 표현하는 연산자이다.

 

&& AND 이항연산자 좌항과 우항의 값이
둘다 참일때 참
A && B
[A와 B가 참일때 참]
|| OR 이항연산자 좌항과 우항의 값이
둘 중 하나라도 참이면 참
A || B
[A가 참이거나 B가 참일때 참]
! NOT 단항연산자 좌항과 우항의 값이
참이면 거짓,

거짓이면 참
!A
[A가 참이면 거짓반환]
[A가 거짓이면 참반환]

    if (true && true) {
            System.out.println(1);
        }
 
        if (true && false) {
            System.out.println(2);
        }
 
        if (false && true) {
            System.out.println(3);
        }
 
        if (false && false) {
            System.out.println(4);
        }
 
    }
 
}


package org.opentutorials.javatutorials.eclips;

public class LoginDemo3 {

	public static void main(String[] args) {

		String id = args[0];
        String password = args[1];
        if (id.equals("egoing") && password.equals("111111")) {
            System.out.println("right");
        } else {
            System.out.println("wrong");
        }
    }
}
		

and 연산자의 좌항과 우항이 모두 참일 때 전체가 참이 되는 것이다.

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

논리연산자(NOT)  (0) 2021.02.28
논리연산자(OR)  (0) 2021.02.28
조건문(switch)  (0) 2021.02.28
조건문(중첩)  (0) 2021.02.28
조건문(응용)  (0) 2021.02.28