다음 코드 조각 중 if 조건문을 올바르게 사용한 예는?

  • 2 minutes to read
if (int x = 10) { System.out.println("x는 10입니다."); }
if (x == 10) System.out.println("x는 10입니다.");
if x == 10 System.out.println("x는 10입니다.");
if (x = 10) System.out.println("x는 10입니다.");

정답: 2

해설:

  • 1번은 조건문 내에서 변수를 선언하려고 하고 있습니다. 이것은 Java에서 허용되지 않는 문법입니다.
  • 2번은 올바른 if 조건문의 형식을 가지고 있습니다. x == 10은 x가 10과 같은지 비교하는 조건입니다.
  • 3번은 조건을 괄호로 묶지 않았기 때문에 올바르지 않습니다.
  • 4번은 x = 10이라는 할당 연산을 사용하였습니다. if 조건문에서는 비교 연산 ==을 사용해야 합니다.
VisualAcademy Docs의 모든 콘텐츠, 이미지, 동영상의 저작권은 박용준에게 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다. 사이트의 콘텐츠를 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다. 단, 링크와 SNS 공유, Youtube 동영상 공유는 허용합니다. www.VisualAcademy.com
박용준 강사의 모든 동영상 강의는 데브렉에서 독점으로 제공됩니다. www.devlec.com