전자계산기 프로그래밍전자계산기조직응용기사(통합변경) · 2019년08월04일 · 12/100
12.객체 지향언어인 자바(java) 프로그램이다. 출력되는 값은?

1
null
2
red정답
3
blue
4
오류발생
해설
boolean을 배열로 선언했을 때, 임의로 초기값을 지정하지 않았으므로 기본값인 false로 지정이 됩니다. 따라서 if문안에서 false != 1 이므로 s값은 기존의 "red"가 들어가게 됩니다. 따라서 2번입니다.

boolean을 배열로 선언했을 때, 임의로 초기값을 지정하지 않았으므로 기본값인 false로 지정이 됩니다. 따라서 if문안에서 false != 1 이므로 s값은 기존의 "red"가 들어가게 됩니다. 따라서 2번입니다.