cjswo4034   3년 전

n == 2일 때

삼항연산자를 쓰면 73% 정도에서 틀리고

if else 문으로 풀어쓰면 통과하더라구요

같은 코드에 해당 부분만 수정했을 뿐인데 다른 결과가 나오는건 왜 그런건가요??

djm03178   3년 전

이렇게 부분만 봐서는 알 수 없습니다. 전체 코드를 올려주세요.

cjswo4034   3년 전

자답합니다.

자바에서 조건 연산자는 결과가 특정 타입으로 평가되는 표현식이라서 이러한 결과가 나온다고 하네요

이에 대한 자세한 설명은 아래에서 확인할 수 있습니다.

https://docs.oracle.com/javase...

댓글을 작성하려면 로그인해야 합니다.