1. static 에 대해서 - static은 클래스에 종속되는 변수로 인스턴스명이 아닌 클래스명으로 호출된다. 2. Math클래스 와 기초클래스의 Wrapper 클래스 - Math클래스에는 각종 함수와 상수들이 선언되어 있다. - abs() : 절대값을 구한다. - sqrt() : 제곱근을 구한다. - max(), min() : 최대/최소값을 구한다. - round() : 반올림한다. - pow() : 제곱한다. - PI : 파이를 나타내는 상수 - 각종 Wrapper클래스(Integer, Double, Character...) - parseXXX : String을 각 형태로 변환한다. - toString : 지정한 숫자를 문자열 형태로 반환한다. 3. static import - 클래스의 명을 쓰기가 귀찮을때..... 연습 > 2차방정식의 해를 구하는 프로그램을 작성해 보자. 4. try ~ catch {{{~java public class ExceptionExample { public static void main(String[] args) { try { int a = Integer.parseInt(args[0]); int b = Integer.parseInt(args[1]); System.out.println(a + " / " + b + " = " + (a / b)); } catch(ArrayIndexOutOfBoundsException e) { System.out.println("숫자를 2개 넣으세요"); } catch(ArithmeticException e) { System.out.println("0으로 나누지 마세요"); } catch(NumberFormatException e) { System.out.println("문자열을 넣지 마세요"); } } } }}} 5. try~catch~finally - try ~ catch 구문을 실행후 무조건 finally문장을 실행한다. 6. 모든 예외의 상위클래스 Exception - 모든 예외는 Exception클래스를 상속받는다. - 사용자가 직접 Exception을 작성할 수 있다. 7. throws 구문 / throw 구문 throws : 이 함수에서는 예외처리 하고 싶지 않을때 사용한다. throw : 임의로 예외를 발생시키고자 할 때 사용한다. 연습 > 100이상의 정수가 입력되었을 때 예외를 발생시키는 프로그램을 작성해 보자. 숙제 >