TIL&WIL
2023-05-02 TIL (Java : Math 클래스)
blues_jun
2023. 5. 2. 21:12
오늘 학습한 내용
- Java : Java의 전반적인 내용 복습(생활코딩 Java1 강의 학습), Math 클래스 활용법
주요내용
Math 클래스
클래스(class)란 서로 연관된 변수들과 메소드들을 모아서 이름을 붙인 것을 말한다.
Java에서는 기본적으로 제공하는 부품들의 조작방법인 API (Application Programming Interface)를 제공하고 있는데,
그 중 수학과 관련된 기능을 제공하고 있는 것이 Math클래스이다.
Math클래스는 특별히 Package를 import하지 않아도 사용 가능하다.
import를 해야 하는 것과 하지 않아도 되는 것의 차이는 Java API에서 해당 클래스를 찾아서 내용 안에 Constructor(생성자)가 있으면 해야하고, 없으면 하지 않아도 된다.
Math 클래스의 대표적인 기능은 다음과 같다.
System.out.println(Math.PI); //pi의 값
System.out.println(Math.floor(1.6)); //소수점 내림
System.out.println(Math.ceil(1.3)); //소수점 올림
실행결과는 다음과 같다.
3.141592653589793
1.0
2.0
이외에도 여러가지 기능이 있으므로 다음을 참고하자 !
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Math.html
느낀점
처음에는 이론 위주로 공부를 하다가 복습을 시작하면서 실습 위주로 하고 있는데, 더욱 흥미가 생기는 것 같다.
이 흥미가 오래 갔으면 좋겠고, 그만큼 실력이 많이 향상되었으면 좋겠다.
오늘 JAVA1 강의도 완강했고, 이제 후속 강의 몇개만 더 들으면 생활코딩 자바 강의는 모두 1회독은 한 것 같다.
정말 뿌듯하고, 더욱 발전하기 위해 노력해야겠다는 동기부여가 생기는 것 같다.