실습
두 int[] 배열의 교집합과 합집합을 구해보자.
두 int[] 배열에 중복 원소는 없다고 가정한다.
실습용 소스:
완성한 소스는 pull request하세요.
(git사용법을 모르는 사람은 다시 fork하세요. 제대로 하려면 원본(upstream)과 sync하는 방법을 사용해야 함)
2차원 배열
int[][] iiArray = new int[2][5];
iiArray.length
iiArray[0].length
iiArray[1].length
2차원 배열은 1차원 배열의 배열임
int[][] iiArray = new int[2][]; iiArray[0] = new int[5]; // iiArray의 첫번째 원소가 1차원 배열 iiArray[1] = new int[3]; // 두번째 원소도 1차원 배열, 크기는 첫번째와 달라도 됨.
main()의 인자
public static void main(String[] args) {
// args 배열에는 명령
for (String s : args)
System.out.println(s);
}
java.exe Main apple android window 로 실행하면, 아래와 같이 출력됨.apple
android
window
예외처리(Exception)
try/catch/finallyString[] strArr = new String[5];
try {
strArr[6] = "hello";
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("array index oob exception!");
}
try {
strArr[6] = "hello";
} catch (Exception e) {
System.out.println("exception");
}