개념
Math 메소드 : 거의 전역 메소드 이다.
- 자바에서는 전역이라는 이름이 붙은 것이 전혀 없다는 사실을 감안하면 '거의' 전역 메소드라고 할 수 있음.
- 그 행동이 인스턴스 변수의 값에 의존하지 않는 메소드임. 항상 똑같은 일을함.
- Math 메소드에 인스턴스 변수를 사용하지 않는다. 즉 아래와 같이 선언하고 사용하는 것은 에러가 난다.
Math mathObject = new Math();
- Math 클래스에 들어 있는 메소드에서는 인스턴스 변수의 값을 전혀 사용하지 않는다. 그런 메소드는 '정적'이기 때문에 Math의 인스턴스는 필요없다. 사용하려면 Math클래스만 있으면 된다.
예제
int x = Math.round(42.2); // 반올림
int y = Math.min(56,12); //최솟값
int z = Math.abs(-343); //절대값
> 출처 : HeadFirst Java
'Programming > Java' 카테고리의 다른 글
[JAVA] char datatype ascii code 아스키코드 (0) | 2020.03.28 |
---|---|
[JAVA] Char 형 예제 (0) | 2020.03.10 |
[JAVA] 추상클래스, 추상 메소드, 인터페이스 개념 정리 (0) | 2020.03.10 |