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회독은 한 것 같다.

정말 뿌듯하고, 더욱 발전하기 위해 노력해야겠다는 동기부여가 생기는 것 같다.