더북(TheBook)

실행 결과

불합격

(score >= 60) 조건식이 거짓이므로 else 문이 실행되어 “불합격”이 출력됩니다. 조건이 같은지 물어보려면 다음과 같이 합니다.

참고로 여기에서 pi == 3.14는 부동소수점 방식의 오차 때문에 항상 참이 아닐 수 있습니다. 즉, 숫자가 정확히 같아 보여도 내부적으로 저장된 값이 조금 다를 수 있어 조건이 거짓이 될 수도 있습니다.

> double pi = 3.14;
> 
> if (pi == 3.14)
. {
.     Console.WriteLine("pi는 3.14입니다.");       //참일 때 실행
. }
. else
. {
.     Console.WriteLine("pi는 3.14가 아닙니다.");  //거짓일 때 실행
. }
pi는 3.14입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.