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
 
728x90
반응형