쉽게 배우는 자바 프로그래밍 연습문제
-
쉽게 배우는 자바 프로그래밍 2판 10장 연습문제 Part.2 (6번 ~ 10번)JAVA/연습문제 2022. 11. 2. 18:06
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 다음에 나타난 AA는 함수형 인터페이스이다. (O, X) 📢주어진 조건📢 public interface A { void a(String s); } public interface AA extends A { int aa(String s); } 🧤정답🧤 X 해설 : 함수형 인터페이스는 추상메서드를 1개만 갖는 것을 원칙으로 하는데, 상속을 받기 때문에 2개가 되어 안된다. 7. 다음과 같은 람다식을 메서드 참조 방식으로 표현하라. 📢주어진 조건📢 () -> Math.random() 🧤정답🧤 Math::random 해설 : 메서드 참조의 표현방식 => 객체이름::인스턴스메서드 혹은 클래스이름::정적메서드 8. 다음에 있는 람다식을 메..
-
쉽게 배우는 자바 프로그래밍 2판 6장 연습문제 Part.2 (6번 ~ 7번)JAVA/연습문제 2022. 10. 18. 12:12
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 다음과 같은 부모 클래스와 자식 클래스가 있다. 질문에 답하라. 📢주어진 값📢 class Person { void name() { } protected void number() { } void weight() { } static void show() { } private void secret() { } } class Student extends Person { public void name() { } void number() { } static void weight() { } static void show() { } private void secret() { } } 6-1. Student 클래스의 메서드 중 오류가 발생하는 메..
-
쉽게 배우는 자바 프로그래밍 2판 5장 연습문제 Part.1 (1번 ~ 5번)JAVA/연습문제 2022. 10. 13. 15:03
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 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을 써야한다..
-
쉽게 배우는 자바 프로그래밍 2판 5장 연습문제 Part.2 (6번 ~ 11번)JAVA/연습문제 2022. 10. 13. 15:02
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 다음 코드의 실행 결과는? 📢주어진 값📢 System.out.println(new String("자바 프로그래밍 기초").substring(2,9).trim()); 🧤정답🧤 프로그래밍 - 문자열 자리 2번째인 '프'부터 9-1번째인 8번째까지이지만 trim으로 인해 띄어쓰기는 제거되어 나온다. 7. 다음 코드의 실행 결과는? 📢주어진 값📢 int[][] array = { { 1, 2 }, { 1 }, { 3, 4, 5 } }; for(int i[] : array) System.out.print(i.length); 🧤정답🧤 213 - 행마다 배열의 크기를 출력해야 하기 때문에 처음 행의 배열의 크기 2, 두번 째 행 1, 세번 ..