GOORM-DEEP DIEVE 백엔드 3회차 회고 DAY3 (2)

Cori1304·2025년 2월 27일
0

GOORM-DEEPDIVE

목록 보기
2/19

글을 쓰게된 배경

부트캠프에서 처음으로 java수업을 받고 있기에 기록하는게 좋다고 생각했고, 수업이 있는 날이면 매일 글을 쓰려고 합니다. 쵀대한 몰랐거나 필요하다고 생각되는 내용 위주로 기록할 예정입니다. (제가 게을러서 이러한 시도를 성공한 적이 없기에 이번 부트캠프 목표 중 1가지입니다. 할 수 있도록 화이팅!!)

chap02 수업 내용 정리

단축 평가(Short-Circuit Evaluation)

Java에서는 &&와 || 연산을 수행할 때 불필요한 연산을 생략할 수 있습니다.

// && 단축 평가
 int x = 10;
 boolean result1 = (x < 5) && (++x > 0); // x < 5가 false이므로 우측 연산 안 함
 System.out.println("x = " + x); // x는 변하지 않음 (10)
 
 // ㅣㅣ 단축 평가
 int y = 10;
boolean result2 = (y > 5) || (++y > 0); // y > 5가 true이므로 우측 연산 안 함
System.out.println("y = " + y); // y는 변하지 않음 (10)

연산자 순위

외울 필요는 없다고 하셔서 크게 공부는 안 했지만, 어느 정도 알고 있으면 좋을거라고 생각이들어서 가져왔습니다.

배운점

  • 단축 평가에 대해서 알고 있었는데 그저 and와 or를 조건을 어떻게 사용할지만 생각만 하고 코드를 짰던 것에 충격을 먹었다. 역시 사람은 언제나 배워야 하는거 같다.
profile
개발 공부 기록

0개의 댓글

관련 채용 정보