# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!!
1. 배열에 대한 코드이다. 문법적으로 틀린것은?
- int [] array = { 1, 2, 3 };
- int array[3] = { 1, 2, 3 };
- int[] array; array = new int[]{1,2,3};
- int array[];
🧤정답🧤
2번 - 배열을 참조할 변수를 선언할 때는 배열 크기를 지정할 수 없다.
오류제거
int[] array = new int[5];
2. 다음 중 문법적으로 틀린 것은?
- String s1 = new String("1");
- String s1 = "1";
- String s1 = "1", s2 = "1";
- String s1 = '1';
🧤정답🧤
4번 - '1'은 문자타입이므로 char을 써야한다.
3. String 타입의 변수 s에 포함된 문자 개수를 알려면?
- s.size
- s.size()
- s.length
- s.length()
🧤정답🧤
4번 - 포함된 문자 개수를 알기 위한 메서드이다.
4. 홀수 및 짝수를 위한 열거 타입 OddEven으로 적절한 것은?
- class OddEven { ODD, EVEN }
- enum OddEven { ODD, EVEN }
- enum class OddEven { ODD, EVEN }
- enum OddEven { ODD = 1, EVEN = 2 }
🧤정답🧤
2번 - enum은 양식이 enum 열거타입이름 { 상수목록 }이다.
5. 다음 코드의 실행 결과는?
📢주어진 값📢
String s1 = new String("안녕");
String s2 = new String("안녕");
System.out.println(s1 == s2);
🧤정답🧤
false - 주소값을 비교하기에 false가 나오고 값을 비교할 때는 .equals(s2)를 써야 true값이 나온다.