JavaStudy/Basic

[Java] 7.논리 연산자

LeeDaniel 2024. 10. 22. 13:12
 [ && ] 
&&는 좌항과 우항의 값이 모두 참(true)일때 참이 된다.
And라고 읽는다
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 );
}

결과 : 1


 [ || ] 
||는 좌우항중에 하나라도 true면 전체가 true가 되는 논리 연산자이다.
or라고 읽는다
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 );
}
결과 : 1
          2
          3

 [ ! ] 
!는 부정의 의미로 not이라고 읽는다
boolean의 값을 역전시키는 역할을 한다
!true는 false가 되고
!false는 true가 된다
if( !true ){
  System.out.println( 1 );
}

if( !false ){
  System.out.println( 2 );
}
결과 : 2
 
반응형

'JavaStudy > Basic' 카테고리의 다른 글

[Java] 9.배열  (0) 2024.11.05
[Java] 8.반복문  (0) 2024.11.05
[Java] 6.조건문  (0) 2024.10.21
[Java] 5.비교연산자  (0) 2024.10.21
[Java] 4.연산자(operator)  (0) 2024.10.18