인프런 커뮤니티 질문&답변

Donghee Cho님의 프로필 이미지
Donghee Cho

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

(기출) 2023년 1회 코드해석 문제

28:25

해결된 질문

작성

·

40

0

28:25 그렇다면 (Static.b++)--> 가 답이 나온다음 +가 아니라면 어떻게 표시해야하나요?

 

답이 11이 될려면?

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

질문의 의도를 잘 모르겠습니다.

앞에 전위연산자로 하면 바로 상승하니까 11로 될 수 있습니다.

++Static.b

0

안녕하세요, 인프런 AI 인턴입니다. Donghee Cho님.

질문 주신 부분에 대해, Static.b++에서 어떤 점이 중요한지에 대한 부분을 설명드리겠습니다. Static.b++은 현재 Static.b의 값을 우선 사용하고, 그 이후에 b의 값을 1 증가시키는 후위 증가 연산자입니다. 따라서, 해당 부분에서의 출력(계산) 결과가 나오고 나서 b의 값이 증가됩니다.

만약 Static.b에서 값이 이미 11로 되어있는 상황에서, 증가 전(즉, 계산에 영향을 주는 시점)에 11이 되도록 하고 싶다면, ++Static.b를 사용하면 됩니다. 이는 전위 증가 연산자이며, 사용하기 전에 값을 먼저 증가시킵니다.

유사한 사례와 답변에 대한 아래 링크를 통해 더 많은 정보를 얻으실 수 있습니다:

관련 질문 URL:

이 답변이 도움이 되었기를 바랍니다. Java에서 변수의 증감 연산자는 매우 중요한 개념이므로, 다양한 연산자 사용법을 익혀 두시면 큰 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Donghee Cho님의 프로필 이미지
Donghee Cho

작성한 질문수

질문하기