<aside> 📌 Math.abs() : 절대값구하는 코드 Math.ceil() : 소수점 올림하는 코드 Math.floor() : 내림하는 코드 Math.rint() : 가까운 정수값의 "실수" Math.round() : 반올림한 정수값 Math.max() : 최대값 Math.min() : 최소값 Math.randon() : 0보다 크거나 같고 1보다 작은 임의 "실수"값을 생성하는 메소드 Math.pow(a,b) : a의 b제곱 Math.sqrt(a) : 루트 a
</aside>
public class MathTest {
public static void main(String[] args) {
// Math.abs() : 절대값구하는 코드
System.out.println(Math.abs(-1)); //정수, 실수로 매개변수가 다름
System.out.println(Math.abs(-1.23));//오버로딩: 동일한 클래스의 메소드가 여러개있는 것
// Math.ceil() : 소수점 올림하는 코드
System.out.println(Math.ceil(1.1)); //0.1을 올려서 2가 나옴
// Math.floor() : 내림하는 코드
System.out.println(Math.floor(1.9)); // 0.9를 버려서 1이 나옴
// Math.rint() : 가까운 정수값의 실수
System.out.println(Math.rint(1.2)); //가까운 정수값의 "실수"인 1.0이 나옴
// Math.round() : 반올림한 정수값
System.out.println(Math.round(1.2)); // rint와 round가 거의 비슷한 메소드지만 값이 실수로 나오는지 정수로 나오는지가 다름
// Math.max() : 최대값
System.out.println(Math.max(1.23, 1.24));
// Math.min() : 최소값
System.out.println(Math.min(1.23, 1.24));
// Math.randon() : 0보다 크거나 같고 1보다 작은 임의 실수값을 생성하는 메소드
System.out.println(Math.random()); //실행할때마다 값이 달라지는 랜덤메소드가 나옴
// Math.pow(a,b) : a의 b제곱
System.out.println(Math.pow(2, 3)); //2의 3제곱 = 8이 나옴
// Math.sqrt(a) : 루트 a
System.out.println(Math.sqrt(4)); //루트4의 값 =2 나옴
}
}