728x90
💡 본 내용은 코드잇의 자바 객체지향 프로그래밍을 듣고 정리한 내용입니다.
👉 And 연산(&&)
boolean newBoolean = m1() && m2() && m3();
newBoolean 이 true가 되기 위해서는 m1, m2, m3 모두 true 를 리턴해야한다.
따라서, m1이 false를 return 하면 m2, m3의 결과와 상관없이 false를 리턴하게 된다.
이렇게 식의 결과값이 이미 결정된 경우 미리 멈추는 것을 "솟서킷 연산(Short-Circuit Evaluation)" 이라고 한다.
👉 Or 연산(||)
boolean newBoolean = m1() || m2() || m3();
newBoolean 이 true 이기 위해서는 모두 true가 되어야한다.
하나라도 false 이면 실행하지 않고 결과를 false 처리한다.
'프로그래밍 > Java' 카테고리의 다른 글
[자바 문법] Java Collection Framework(JCF) (0) | 2023.07.20 |
---|---|
[자바 문법] Character 클래스 (0) | 2023.05.01 |
[자바 문법] 어노테이션(Annotation) (0) | 2023.03.30 |
[자바 문법] 기본형 vs 참조형 (0) | 2022.09.26 |
Java? (0) | 2022.09.23 |