Posts Java_단락평가(SCE)
Post
Cancel

Java_단락평가(SCE)

Java

개념

논리 연산자 && 혹은 를 포함한 연산 결과 True/False에서 앞의 연산을 통해서 뒤의 연산 결과 전에 판단을 완료하는 것

“나머지 연산을 수행할 필요가 없을 때 사용된다”

2. &&

1
2
3
4
//&& 조건
if (vo != null && vo.getUserName() == "유저") {
    System.Out.Println("ㅋ")
}

&& 조건(false를 만났을 시 뒤의 연산 X) “vo != null”이라는 조건에서 vo == null가 false라면 vo.getUserName() == “유저”의 연산을 실행하지 않고 결과 도출

3. ||

1
2
3
4
//|| 조건
if (vo == null || vo.getUserId() < 5) {
    System.Out.Println("ㅋ")
}

|| 조건(True를 만났을 시 뒤의 연산 X) “vo != null”이라는 조건에서 vo == null가 true라면 vo.getUserId() < 5의 연산을 실행하지 않고 결과 도출

4. 정리

1
2
3
4
true && true // true
true && false // false
true || false // true
false || true // true
저자는 이 저작물에 대해 CC BY-NC 4.0 라이선스를 가집니다.

Java_자료구조(Map)

Annotation 정리

Loading comments from Disqus ...