Math : Java에서 지원하는 수학 관련 클래스
1. Math.max(x, y) : x, y 중 최대값
2. Math.min(x, y) : x, y 중 최소값
3. Math.round(x) : x의 소수점 이하 반올림
* Math.PI; 원주율
4. Math.random() : 0 < r < 1 사이의 아무 숫자나 반환하기
* (int)Math.random(n) : 0~(n-1) 사이의 난수 정수 보여주기
▶ 0<r<1 일 때, int형으로 바꾸면 0이되므로!
5. Math.abs(x) : x의 절대값
6. Math.sqrt(x) : x의 제곱근
7. Math.pow(x, n) : x의 n제곱
8. Math.log(x) : x의 자연로그값 구하기
* Math.E; 자연로그값
/* 데이터 정규화 = 데이터 표준화 = 일반화
* (너무 큰 특정 값을 균일한 형태로 맞춰주기 위해 사용)
* - log() 함수 이용
* - 표준정규분포 : 평균 = 0, 표준편차 = 1 고정
*/
float a, b, c;
Scanner sc = new Scanner(System.in);
System.out.println("a, b, c를 차례로 입력하세요 : ");
a = sc.nextFloat(); // 실수값 리턴
b = sc.nextFloat();
c = sc.nextFloat();
System.out.println("a : " + Math.log(a));
System.out.println("b : " + Math.log(b));
System.out.println("c : " + Math.log(c));
sc.close();
}
}