목록Java (33)
JUST GO

자료 구조 자료 구조(Data Structure)는 자바에서 데이터를 보다 쉽게 이용할 수 있게 하기 위해 만들어졌다. 자료 구조의 구조 Collection(java.util.Collection) List(java.util.List) 비정적 메서드 add(E e) : E 타입의 객체 e를 List 에 추가한다. (현재 리스트(배열)의 크기는 자동으로 늘어난다.) contains(E e) : 원소 중 전달 받은 e 객체와 동일한(equals) 객체를 가지고 있는지의 여부를 반환한다. get(int i) : i 번째 객체를 반환한다. indexOf(E e) : List가 가진 원소 중 전달된 매개 변수 e와 equals 인 원소의 순번(인덱스)을 반환한다. 없다면, -1을 반환한다. remove(int i)..
1. ‘MathExt’ 클래스를 만드세요. 해당 클래스는 명시적으로 객체화할 수 없어야 합니다. (new 불가) // private MathExt(){ } 2. 에서 만든 클래스에 아래 내용을 담는 메서드를 만드세요. 접근 제한자가 public 이고 정적이며 반환 타입이 int 인 메서드 ‘sum’ 은 전달 받은 그 개수가 정해지지 않은 정수의 합을 반환한다. 단, 정수 두 개는 확정적으로 전달 받아야 한다. 호출 예 - 컴파일 오류 예 오버로딩하지 말 것. 정수인 매개변수의 개수는 두 개 이상이고 그 개수는 제한되어 있지 않다. 3. 에서 만든 클래스에 아래 내용을 담는 메서드를 만드세요. 접근 제한자가 public 이고 정적이며 반환 타입이 int인 메서드 ‘max’는 전달 받은 그 개수가 정해지지 ..
Q1. 주어진 int 배열인 매개변수 nums에 대해 이가 가진 원소 중 소수(Prime Number)만을 추출해 int 배열로 반환하는 정적인 메서드 filterPrimes를 만드세요. 작업 위치 : 마음대로 호출 예제 : Int [] nums = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; Int [] primes = filterPrimes = filterPrimes(nums); For (int prime : primes) { System.out.println(prime); } 호출 결과 : 2 3 5 7 11 비고 : 소수(Prime Number) : 어떠한 자연수 n을 나누어 떨어지게 할 수 있는 수가 1과 n 밖에 없는 수. import java.util.Arrays; // 배열..
접근 제한자 : public 정적 : 네 반환 타입 : 정수 배열 이름 : filterNumbers 매개 변수 1 : 정수 배열 매개 변수 2: 논리 하는 일 : ‘매개 변수1’로 전달 받은 정수 배열에서 ‘매개 변수 2’가 참이면 홀수만을, ‘매개 변수 2’가 거짓이면 짝수만을 뽑아 뽑은 값들 만을 가지는 새로운 정수 배열로 만들어 반환 접근 제한자 : public 정적 : 네 반환 타입 : int 이름 : pow 매개 변수 1 : int a 매개 변수 2 : int b public class Pow { public static void main(String[] args) throws Exception{ System.out.println(pow(4, 1)); } public static int pow(..