JAVA
-
쉽게 배우는 자바 프로그래밍 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, 세번 ..
-
쉽게 배우는 자바 프로그래밍 2판 4장 프로그래밍 문제 (6번 ~ 8번)JAVA/연습문제 2022. 10. 8. 22:05
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! https://sewoni.tistory.com/38 쉽게 배우는 자바 프로그래밍 2판 4장 프로그래밍 문제 (1번 ~ 5번) # 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 삼각형을 나타내는 Triangle 클래스를 작성하라. 삼각형의 속성으로는 실숫값의 밑변과 높이를, 동작으로는 넓이 구하기 sewoni.tistory.com 1번 ~ 5번 문제와 정답은 위쪽 클릭 6. 복소수를 모델링한 Complex 클래스를 작성하고, 다음 프로그램으로 테스트하라. 📢주어진 값📢 public class ComplexTest { public static void main(String[] args) { Complex ..
-
쉽게 배우는 자바 프로그래밍 2판 4장 프로그래밍 문제 (1번 ~ 5번)JAVA/연습문제 2022. 10. 7. 17:01
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 삼각형을 나타내는 Triangle 클래스를 작성하라. 삼각형의 속성으로는 실숫값의 밑변과 높이를, 동작으로는 넓이 구하기와 접근자가 있고 생성자도 포함한다. 작성한 클래스를 다음 코드를 사용해 테스트하라. 📢주어진 값📢 public class TriangleTest { public static void main(String[] args) { Triangle t = new Triangle(10.0, 5.0); System.out.println(t.findArea()); } } 🧤정답🧤 class Triangle { private double base, high; // 접근자를 위해서 임의로 private 선언 double fin..
-
쉽게 배우는 자바 프로그래밍 2판 4장 연습문제JAVA/연습문제 2022. 10. 7. 15:33
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 다음 중 틀린것은? 필드는 초기화하지 않아도 된다. 생성자 없이 클래스를 정의해도 된다. 생성자는 일반적으로 필드를 초기화한다. 필드는 생성자보다 먼저 선언해야 한다. 🧤정답🧤 4번 - 필드는 클래스내에 어디서든 선언이 가능하므로 순서에는 영향이 없다. 2. 클래스의 구성 요소와 가장 거리가 먼 것은? 필드 지역 변수 메서드 생성자 🧤정답🧤 2번 - 클래스는 필드와 메서드, 생성자로 구성 3. 하나의 클래스는 하나의 객체 인스턴스만 생성할 수 있다. (O, X) 🧤정답🧤 X - 여러 개를 생성할 수 있다. 4. 정적 메서드는 객체를 생성하지 않고도 접근할 수 있다. (O, X) 🧤정답🧤 O - 정적(클래스) 메서드는 객체 생성..