develpoer
-
쉽게 배우는 자바 프로그래밍 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판 6장 연습문제 Part.1 (1번 ~ 5번)JAVA/연습문제 2022. 10. 18. 11:42
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 상속을 설명한 것이다. 틀린 것은? 모든 클래스의 최상위 클래스는 Object이다. 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. 부모 클래스의 private 메서드를 자식 클래스가 오버 라이딩할 수 없다. 부모 클래스를 상속하려면 extends 키워드가 필요하다. 🧤정답🧤 2번 - 부모 클래스 타입의 변수에 자식 클래스 객체 타입을 넣을 수 있다. 2. 다음 코드가 있다. 밑줄 그은 곳에 적절하지 않은 코드는? 📢주어진 값📢 class Car { public String name; protected String color; private int model; } class SportsCar extends Car { ..
-
쉽게 배우는 자바 프로그래밍 2판 6장 도전문제JAVA/연습문제 2022. 10. 18. 10:42
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 다음와 같은 멤버를 가진 상속 관계의 클래스 3개를 명시적인 생성자 없이 작성해 보자. 📢주어진 값📢 Girl 클래스 String name; GoodGril 클래스 void show(); BestGril 클래스 void show(); 1-1. 상속 관계를 가진 3개의 클래스를 작성한다. GoodGirl 클래스와 BestGirl 클래스의 show() 메서드는 각각 '그녀는 자바를 잘 안다.', '그녀는 자바를 무지하게 잘 안다.'를 출력하는 실행문만 포함한다. 🧤정답🧤 public class GoodGirl extends Girl { public void show() { System.out.println("그녀는 자바를 잘 안다..
-
쉽게 배우는 자바 프로그래밍 2판 5장 프로그래밍 문제 Part.2 (6~9번)JAVA/연습문제 2022. 10. 14. 09:38
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 주어진 배열의 원소를 역순으로 변환한 배열을 반환하는 다음 메서드를 작성하라. 📢주어진 값📢 public static int[] reverse(int[] org) 🧤정답🧤 import java.util.Arrays; public class Programming6 { public static void main(String[] args) { int junBe[] = new int[] { 1, 9, 6, 8, 4 }; String StrBe[] = new String[] { "참새", "비둘기", "독수리", "부엉이", "갈매기" }; System.out.println(Arrays.toString(reverse(junBe))); ..
-
쉽게 배우는 자바 프로그래밍 2판 5장 프로그래밍 문제 Part.1 (1~5번)JAVA/연습문제 2022. 10. 13. 20:26
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 문자열과 문자를 매개변수 값으로 가지는 다음 메서드가 있다. 문자열 s에 포함된 문자 c의 개수를 반환하도록 이 메서드를 구현하라. 📢주어진 값📢 String 클래스가 제공하는 charAt() 메서드를 이용한다. static int countChar(String s, char c) 🧤정답🧤 public class ProgrammingExample1 { public static void main(String[] args) { Scanner inScanner = new Scanner(System.in); System.out.print("입력하고 싶은 문자열 : "); String s = inScanner.next(); System..
-
쉽게 배우는 자바 프로그래밍 2판 5장 도전문제JAVA/연습문제 2022. 10. 13. 15:20
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 학생 수와 점수를 입력하면 각 학생의 성적을 출력하는 프로그램을 작성해보자. 1-1. 학생 수와 점수를 위한 배열 변수를 선언한다. 그리고 Scanner 클래스도 선언해서 키보드로 데이터를 받을 준비를 한다. 📢주어진 값📢 int numOfStudents = 0; int scores[]; Scanner inScanner = new Scanner(System.in); 1-2. 키보드로 학생 수를 입력받고 입력된 학생 수에 해당하는 크기의 scores 배열을 생성한다. 📢주어진 값📢 numOfStudents = inScanner.nextInt(); scores = ______________; 1-3. for 문을 이용해 학생 수만..
-
쉽게 배우는 자바 프로그래밍 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, 세번 ..