StringBuider
- StringBuffer는 동기화되어 있음. 멀티 쓰레드에 안전(thread-safe)
- 멀티 쓰레드 프로그램이 아닌 경우, 동기화는 불필요한 성능저하. 이럴 땐 StringBuffer대신 StringBuilder를 사용하면 성능 향상
Math클래스
수학관련 static메서드의 집합
round()로 원하는 소수점 아래 세 번째 자리에서 반올림하기
원래 값에 100을 곱함
위의 결과에 Math.round()를 사용
위의 결과를 다시 100.0으로 나눔
1. 90.7552 * 100 // 9075.52 2. Math.round(9075.52) // 9076 3. 9076 / 100.0
static double,float,int,long abs
- 주어진 값의 절대값을 반환
static double ceil(double a)
- 주어진 값을 올림하여 반환
static double floor(double a)
- 주어진 값을 버림하여 반환
static double max(double a, double b)
- 주어진 두 값을 비교하여 큰 쪽을 반환
static double min(double a, double b)
- 주어진 두 값을 비교하여 작은 쪽을 반환
static long round(double a)
- 소수점 첫째자리에서 반올림한 정수값을 반환
static double random()
- 0.0 ~ 1.0범위의 임의의 double값을 반환