- java.lang.Math
- public static int max(int a, int b)
- public static int min(int a, int b)
- public static int abs(int a)
- public static synchronized double random() : 난수 발생(0.0~1.0사이)
- public static int round(float a) : 반올림
- public static long round(double a) : 반올림 - java.util.Random
Random r = new Random();
int a = r.nextInt(100); // 0~100 사이 난수 발생
nextBoolean, nextFloat 등도 있음
- Calendar
- getInstance() : Calendar 객체 리턴
- add(int field, int amount) : 필드에 시간을 더하거나 뺌
- get(int field) : 필드 값 리턴
- set(int field, int value) : 필드 값 설정
- 주요 필드
YEAR, MONTH, DATE or DATE_OF_MONTH : 년/월/일
HOUR or HOUR_OF_DAY, MINUTE, MILLISECOND : 시/분/밀리초
Calendar c = Calendar.getInstance();
c.set(2014, 0, 1, 14, 30); // 2014년 1월 1일 14시 3분