목록Java (33)
JUST GO
열거형 열거형(Enumeration)은 어떠한 공통된 특징으로 묶어낼 수 있는, 그 종류가 상당히 제한적인 것(원소)들을 열거할(Enumerate) 수 있는 집합이다. 열거형이 가지는 원소들은 반드시 정적인 상수(static final)이다. 하지만, 별도로 명시하지는 않는다. 열거형 자체는 타입이지만, 열거형이 가지는 원소들은 열거형 타입인 객체이다. 열거형 구조 [접근 제한자] enum [열거형 이름] [implements] [구현 인터페이스,...]]? { [원소,...]? } 열거형 예시 public enum City { // City는 타입임 (참조 타입) - 기초 타입은 객체일 수 없음. DAEGU, // 객체 SEOUL } // DAEGU, SEOUL // City 타입의 객체, 정적인 상수..
Q1. 다음 메서드를 만들어 보시오. - 접근 제한자 : public - 정적 : 네 - 반환 타입 : 정수 배열 - 이름 : filterNumbers - 매개 변수 1 : 정수 배열 - 매개 변수 2 : 논리 - 하는 일 : '매개 변수1' 로 전달 받은 정수 배열에서 '매개 변수2'가 참이면 홀수만을, '매개 변수2'가 거짓이면 짝수만을 뽑아 뽑은 값들 만을 가지는 새로운 정수 배열로 만들어 반환 public class Main { public static void main(String[] args) throws Exception { int[] numbers = {1, 2, 3, 4, 5}; } public static int[] filterNumbers(int[] numbers, boolean on..
예외 1. 일반 예외 처리(Try-Catch 문) 예외가 발생할 것으로 예상되는 구문을 안전하게 처리하기 위해 사용한다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 변수 선언]) { [예외 발생시 취할 조치] } 혹은 아래와 같이 처리할 예외의 종류를 분리하여 사용할 수 있다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 1 변수 선언]) { [예외 1 발생시 취할 조치] } catch ([처리할 예외 2 변수 선언]) { [예외 2 발생시 취할 조치] } catch ([처리할 예외 3 변수 선언]) { [예외 3 발생시 취할 조치] } 서로 다른 종류의 두 개 이상의 예외에 대해 동일한 조치를 취하기 위해 아래와 같이 작성한다. try { [안전하게 처리..
Integer 클래스 Integer 클래스( java.lang.Integer )는 정수와 관련된 유틸리티(Utility)성 메서드나 일부 상수를 제공하고 자체적으로 정수 값이 되기도 한다. 속성 MAX_VALUE : 가용 int 타입의 최대값. MIN_VALUE : 가용 int 타입의 최소값. 정적 메서드 parseInt(s) : 전달된 문자열 객체 s 를 int 타입으로 변환하여 반환한다. 변환할 수 없는 경우 NumberFormatException 예외가 발생한다. public class Main { public static void main(String[] args) { String a = "50"; int b = 50; System.out.println( Integer.parseInt(a) + b..