# java.math

2개의 포스트

[자바의정석]Chapter 09. java.lang 패키지와 유용한 클래스

1. java.lang패키지 가장 기본이 되는 클래스들(import문 없이도 사용 가능) 1.1 Object 클래스 cf. reflection API : 동적 객체 생성/ 메서드 호출 공변 반환타입(covariant retur type) 오버라이딩할 때 조상 메서드의 반환타입을 자손 클래스의 타입으로 변경을 허용 ex) : Point copy = (Point)original.clone(); -> Point copy = original.clone() 얕은 복사와 깊은 복사 clone() : 객체의 값을 단순 복제(=얕은 복사) -> 객체가 참조하기 있는 객체까지 복제x 얕은 복사 : 단순히 객체에 저장된 값을 그대로 복제하는 것(원본을 변경하면 복사본도 영향을 받는

2023년 1월 12일
·
1개의 댓글
·
post-thumbnail

JAVA : Math, BigDecimal

안녕하세요. 😊 오늘은 Math와 BigDecimal에 대해 알아보도록 하겠습니다. Math Math는 수식적인 부분을 작성할 때 사용하는 클래스입니다. [Java™ Platform Standard Ed. 8](https://docs.oracle.com/javase/8/docs/api/)에서 Math클래스를 클릭하면, 다음과 같은 화면이 나옵니다. Math클래스의 method로는 다음과 같은 메서드가 있습니다. |method이름|설명| |---|---| |round|반올림 : 전달받은 실수를 소수점 첫 번째 자리에서 반올림한 결과를 반환합니다.| |ceil|올림 : 전달 받은 실수보다 작은 정수 중 가장 작은 정수를 반환합니다.| |floor|내림 : 전달 받은 실수보다 작은 정수 중 가장 큰

2022년 2월 24일
·
0개의 댓글
·