Dev/Java

Java - 논리연산자 ( Operator04 )

surimi🍥 2020. 8. 10. 14:54
반응형


논리연산자


논리연산자란 boolean 자료형에 대한 연산을 한다.


논리연산자에는 
 AND: && -> shift+7
 OR : || -> shift+\ -> 앞으로는 원화표시를 역슬러시 혹은 백슬러시 라고 부른다.
 반전: !
 3가지가 있다.


public class Ex07Operator04 {
public static void main(String[] args) {


 AND 연산의 경우 2개의 boolean 이 모두 true일때만 true가 나오고
 그외에는 false가 나온다.


System.out.println("true && true: "+(true && true));
System.out.println("true && false: "+(true && false));
System.out.println("false && true: "+(false && true));
System.out.println("false && false: "+(false && false));

 OR 연산의 경우 2개중 1개라도 true면 true, 2개다 false일때만 false가
 나온다.


System.out.println("true || true: "+(true || true));
System.out.println("true || false: "+(true || false));
System.out.println("false || true: "+(false || true));
System.out.println("false || false: "+(false || false));

 ! 연산자의 경우
 true는 false로 바꿔주고 false는 true로 바꿔준다.


System.out.println("!true: "+(!true));
System.out.println("!false: "+(!false));




반응형

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

Java - 출력 ( printf )  (0) 2020.08.10
Java - 출력 ( Print )  (0) 2020.08.10
Java - 비교연산자 (Operator 03 )  (0) 2020.08.10
Java - 할당연산자 (Operator 02)  (0) 2020.08.10
Java - 연산자 (Operator)  (0) 2020.08.10