package edu.exam05.homework;

import java.util.Arrays;

/*2. 다음 두 개의 static 가진 ArrayUtility2클래스를 만들어보고 사용하세요
  static int[] concat(int[] s1, int[] s2);	// s1과 s2를 연결한 새로운 배열 리턴
  static int[] remove(int[] s1, int[] s2);	// s1에서 s2배열의 숫자를 모두 삭제한 새로운 배열 리턴
*/

class ArrayUtility2{

	static int[] concat(int[] s1, int[] s2) {	// s1과 s2를 연결한 새로운 배열 리턴
		int[] arr = new int[s1.length+s2.length];
		
		for(int i=0;i<s1.length;i++) {
			arr[i] = s1[i];
		}
		
		for(int j=s1.length;j<s1.length+s2.length;j++) { 			
			arr[j] = s2[j-s1.length]; 
			
		}
	
		//System.out.println(Arrays.toString(arr));		
		
		return arr;
	}
	static int[] remove(int[] s1, int[] s2) {	// s1에서 s2배열의 숫자를 모두 삭제한 새로운 배열 리턴
	
		int[] arr = new int[s1.length+s2.length];
		
		for()
		
		
		return arr;
	}
}

public class AhnHomework02_2 {
	public static void main(String[] args) {
		ArrayUtility2 array = new ArrayUtility2();
		
		int arr1[] = {1,2,3,4,5};
		int arr2[] = {2, 3, 8,9};
		
		//array.concat(arr1, arr2);
		
		System.out.println(Arrays.toString(array.concat(arr1, arr2)));
		//System.out.println("Int -> Double");
		//System.out.println(Arrays.toString(array.intToDouble(source1)));

		//System.out.println("Double -> Int");
		//System.out.println(Arrays.toString(array.doubleToInt(source2)));
		
	}
}

'etc.. > 1' 카테고리의 다른 글

200116_삼진아웃게임 예제  (0) 2020.01.16
생성자 클래스 예제  (0) 2020.01.15
static 메소드 예제  (0) 2020.01.15
클래스 생성자 예제  (0) 2020.01.15
예제 배열 인덱스 교환 값 바꾸기  (0) 2020.01.15

+ Recent posts