☕ 자바 JAVA/☕ 클래스와 함수 Class & Method

[JAVA]StringBuilder & Math 클래스

뉴이 NUEY 2024. 11. 10. 14:40
반응형

 

StringBuilder class

  • StringBuffer와 거의 동일하다.
  • 다른 점은 StringBuffer는 동기화가 되어있어 멀티 쓰레드에 안전하다(thread-safe).
  • StringBuilder는 동기화되지 않아 멀티 쓰레드에 안전하지 않다.
  • 따라서 싱글 쓰레드에서는 StringBuilder를 사용하면 성능이 향상.

Math class

  • abs(넘버형 데이터타입)
    • absolute의 abs이다.
    • 절대값을 반환한다.
    • 여기서 절대값이란 음수가 아닌 양수값을 말한다.
    • 반환하는 타입은 입력 데이터타입과 동일하다.

  • round(float or double)
    • 가장 일반적인 반올림 메서드.
    • 소수점 첫번째에서 반올림한 정수값(Integer)를 반환한다.

 

  • ceil(double d)
    • 반올림하여 반환한다.
    • 반환타입 double.

  • floor(double d)
    • 소숫값을 버린다.
    • 반환타입 double.
반올림 함수들은 음수를 사용할 때 주의하여야 한다.

  • max(비교값1, 비교값2)
    • maximum.
    • 둘 중 최댓값을 반환.
  • min(비교값1, 비교값2)
    • minimum.
    • 둘 중 최솟값을 반환.

  • random()
    • 무작위 값(난수)을 생성합니다.
    • 반환타입 double.
잔짜 난수를 만드는 방법

2024.08.23 - [🕸 Algorithm/🕸 자료구조와 알고리즘] - [Java/Algorithm]자료구조와 난수


이외에도 반올림 메서드는 다양한 게 있으므로
기능이 필요할 때마다 찾아보내는 게 가장 좋은 방법이다.

 


참조 : https://youtu.be/7tLCCWDUddE?si=6pYOpnnfw9K7kFPY

반응형