본문 바로가기
프로그래밍/Java

[Java] Math함수

by 시간많은백수 2023. 8. 17.
반응형

- Math 함수란

Math 함수는 자바스크립트에서 제공하는 내장 객체로, 숫자와 관련된 다양한 수학적인 연산을 수행하는 메서드들을 포함하고 있습니다. 이를 통해 수학적인 계산을 더 쉽고 효율적으로 처리할 수 있습니다.

1.Math.abs(x): 절댓값 계산

1
2
3
4
let num = -5;
let absoluteValue = Math.abs(num);
// absoluteValue는 5가 됨
 
 
cs

 

2.Math.ceil(x): 올림

1
2
3
4
let num = 5.3;
let roundedUp = Math.ceil(num);
// roundedUp는 6이 됨
 
 
cs

 

3.Math.floor(x): 내림

1
2
3
4
let num = 5.7;
let roundedDown = Math.floor(num);
// roundedDown은 5가 됨
 
 
cs

 

4.Math.round(x): 반올림

1
2
3
4
let num = 5.6;
let rounded = Math.round(num);
// rounded는 6이 됨
 
cs

 

5.Math.max(...args): 최댓값 계산

1
2
3
4
let numbers = [2, 8, 5, 10];
let maxNumber = Math.max(...numbers);
// maxNumber는 10이 됨
 
 
cs

 

6.Math.min(...args): 최솟값 계산

1
2
3
4
let numbers = [2, 8, 5, 10];
let minNumber = Math.min(...numbers);
// minNumber는 2가 됨
 
 
cs

 

7.Math.random(): 난수 생성

1
2
3
let randomValue = Math.random();
// randomValue는 0 이상 1 미만의 난수가 됨
 
 
cs

 

8.Math.pow(x, y): 거듭제곱

1
2
3
4
5
let base = 2;
let exponent = 3;
let result = Math.pow(base, exponent);
// result는 8이 됨
 
 
cs

 

9.Math.sqrt(x): 제곱근 계산

1
2
3
4
let num = 25;
let squareRoot = Math.sqrt(num);
// squareRoot는 5가 됨
 
 
cs

 

10.삼각함수(Math.sin(x), Math.cos(x), Math.tan(x)): 삼각 함수 계산

1
2
3
4
5
6
let angleInRadians = Math.PI / 4; // 45도를 라디안으로 변환
let sineValue = Math.sin(angleInRadians);
let cosineValue = Math.cos(angleInRadians);
let tangentValue = Math.tan(angleInRadians);
// 각 함수의 결과를 계산할 수 있음
 
 
cs

 

- 실무에서는 모르겠지만 알고리즘 문제 풀이 시 에는 (Max,Min,sqrt,pow) 이 정도가 자주 쓰이는 것 같다..!

반응형

'프로그래밍 > Java' 카테고리의 다른 글

[Java] JSP와 Servlet  (0) 2023.09.24
[Java] 스택(Stack)과 큐(Queue)  (0) 2023.08.24
[Java] 변환  (0) 2023.08.16
[Java] 배열  (0) 2023.08.15
[Java] 반복문  (0) 2023.08.14