math

Java

[JAVA] Math 클래스

Math 클래스? 자바는 수학적 계산을 쉽게 해주는 Math 클래스를 제공한다. Math 클래스의 여러 가지 메서드를 이용해서 수학적 연산, 비교 등을 쉽게 할 수 있다. 간단한 예제로 두 수의 크기를 비교할 때 if문을 사용하는 방법과 Math 클래스를 사용하는 방법을 알아보자. int a = 10; int b = 5; int max = 0; //if문 if(a>b){ max = a; }else{ max = b; } //삼항 연산자 max = a>b ? a:b; //Math 함수 max = Math.max(a,b); 위와 같이 if문, 삼항 연산자, Math.max()함수를 이용해서 최댓값을 구할 수 있다. 메모리 관점과 시간 관점으로 봤을 때 Math 클래스는 해당 연산을 최적으로 수행할 수 있도록 ..