true와 false의 정수 값이 궁금해요 조히 2026.01.28 댓글 10 true는 1이고 false는 0 아닌가요? 공부하다 보니 -1도 true라고 해서 헷갈리네요. 0이 아닌 값은 모두 true로 취급하는 건가요?
애교 2026.01.28
찬님, 2는 안 되고 1도 안 된다고 하셨는데 -1은 true이고 0은 false네요 ㅎㅎ
강남맨 2026.01.28
double 값 몇 개를 적어 봤는데, 이런 경우는 어떻게 되는 걸까요?
텃골 2026.01.28
C에서는 저렇게 쓰면 어떻게 되나요? 궁금하네요 ㅎㅎ
소심한여자 2026.01.28
수다님이 먼저 적으셨네요 ㅎㅎ
별글 2026.01.28
자바에서는 int와 boolean이 서로 달라요.
if 조건에 0을 넣으면 컴파일 오류가 납니다.
조건식에는 boolean 값인 true나 false를 써야 해요.
C처럼 숫자를 조건에 쓰는 방식과 달라요.
한 2026.01.28
자바의 boolean은 0과 1로 true와 false를 나타내지 않아요.
C와 다른 점이고, 자바스크립트와 헷갈리신 걸 수도 있겠네요.
한뎃집 2026.01.28
자바는 0이 true이고 1이 false예요.
C와 C++에서는 0만 false이고 나머지는 true로 보는데, 언어마다 규칙이 다르네요.
훌걸이 2026.01.28
C에서는 0이 false고, 0이 아닌 값은 true로 보는 게 맞아요.
2도 true인지 확인해 보고 알려주세요 ㅎㅎ
다참 2026.01.28
해봤는데 -1도 되고 1도 되네요.
아닌 줄 알았는데 신기하네요 ㅠㅠ
반혈 2026.01.28
-1과 1은 true를 의미한다고 나와 있네요.
-1도 맞는 것 같아요.