Programming/Java

[JAVA] Math Method

bisi 2020. 3. 27. 11:10
개념

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