Programming/JAVA(eclipse)
java 3일차 정리 _ 01. 연산자(4) 논리연산자
by yoon9i
2024. 3. 12.
package exam05_연산자;
public class Operator04_논리연산자 {
public static void main(String[] args) {
// 4. 논리 연산자 ( &&, ||, ! )
// 실행결과는 논리값 ( true , false ) 으로 반환됨.
// * Short circuit logical : 앞에 식이 결정이 나면 뒤에 식은 실행하지 않는다.
// 가. && ( `and, 그리고` 로 해석 )
// && 논리식, Short circuit logical 연산자
// 앞뒤로 둘다 true 여야지 true 가 나오고 하나라도 false 면 false 가 나옴.
System.out.println( true && true ); // >>> true
System.out.println( true && false ); // >>> false
System.out.println( false && true ); // >>> false
System.out.println( false && false ); // >>> false
// 나. || ( `or, 또는` 로 해석 )
// || 논리식, Short circuit logical 연산자
// 하나라도 true 면 true 가 나옴.
System.out.println( true || true ); // >>> true
System.out.println( true || false ); // >>> true
System.out.println( false || true ); // >>> true
System.out.println( false || false ); // >>> false
// 다. ! ( `not, 부정` 로 해석 )
// ! 논리식
// !true => false : true 를 부정하게되면 false,
// !false => true : false 를 부정하면 true
System.out.println( !true ); // >>> false
System.out.println( !false ); // >>> true
}
}