일반적인 클래스는 new로 객체를 생성하여 만들지만
"Math" 클래스에서 제공하는 수학적 메소드는 다 정적이므로 객체를 만들지 않아도 됩니다.
아래 예시 처럼 파라미터나 double형 변수를 선언하고 사용할 수 있습니다.
[사용방법]
public double solution(int n){
double a = Math.sqrt(n);
return a;
}
기본적으로 Math.sqrt() 메서드는 double형을 반환해줍니다.
파라미터도 double형을 필요로 하지만 int형을 사용해도 오류가 나지 않습니다.
필요하다면 형변환을 통해 필요한 자료형으로 변환 시켜주면 됩니다.
*같이 쓰기 좋은 메서드는 Math.round()가 있고 이 메서드는 소수점 자리를 반올림하는 역할을 합니다.
반응형
'프로그래밍 언어 > JAVA(자바)' 카테고리의 다른 글
[자바/java] int[] 배열 내림차순 정렬 (Integer[] 배열없이) (0) | 2020.05.21 |
---|---|
[자바/java] Arrays.stream을 이용해 배열 최소값 찾고 응용해보기 (0) | 2020.05.06 |
[자바/java] int[] 배열을 Integer[] 배열로 변환 (반대 과정 포함/내림차순 정렬) (0) | 2020.05.05 |
[자바/java] stream사용해서 ArrayList<Integer>을 int[]로 반환하기 (0) | 2020.04.18 |
[자바라이브러리] HashMap에 값 추가하기 응용 (Map.getOrDefault()) (0) | 2020.04.18 |