머리말
우리 모두가 알고 있듯이 Java는 Java.Math 패키지에 API 클래스 BigDecimal을 제공합니다.이 패키지는 16 개 이상의 중요한 비트로 숫자에 대한 정확한 작업을 수행하는 데 사용됩니다. 이중 정밀 플로팅 포인트 변수 이중은 16 비트 유의미한 숫자를 처리 할 수 있습니다. 실제 응용 분야에서는 더 크거나 작은 숫자를 계산하고 처리해야합니다. 플로트와 더블은 과학적 계산 또는 엔지니어링 계산에만 사용할 수 있습니다. java.math.BigDecimal 상업적 계산에 사용해야합니다.
Bigdecimal이 만드는 것은 대상입니다. +, - *및 /와 같은 기존의 산술 연산자를 사용하여 객체에서 수학 연산을 직접 수행 할 수는 없지만 해당 메소드를 호출해야합니다.
이 방법의 매개 변수는 또한 큰 객체 여야합니다. 생성자는 클래스의 특수 메소드이며, 특히 객체, 특히 매개 변수가있는 객체를 만드는 데 사용됩니다.
샘플 코드는 다음과 같습니다
import java.math.bigdecimal; public class t {public static void main (String [] args) {문자열 a = "9999.9999"; int b = 9999; 이중 C = 9999.9999; char d = 99; System.out.println ( "======================"); // bigdecimal bigdecimal ma = 새로운 bigdecimal (a); bigdecimal mb = 새로운 bigdecimal (b); Bigdecimal MC = New Bigdecimal (C); bigdecimal md = 새로운 bigdecimal (d); System.out.println ( "ma :"+ma.tostring ()); System.out.println ( "mb :"+mb.tostring ()); System.out.println ( "MC :"+Mc.tostring ()); System.out.println ( "md :"+md.tostring ()); System.out.println ( "======================"); // bigdecimal add = ma.add (mb); System.out.println ( "加法 :"+add); // 뺄셈 bigdecimal sub = ma.subtract (mb); System.out.println ( "subtraction :"+sub); // bigdecimal mul = mb.multiply (md)를 곱합니다. System.out.println ( "곱하기 :"+mul); // bigdecimal div = mb.divide (md)를 분할합니다. System.out.println ( "Divide :"+div); System.out.println ( "=============================================================================================================================== ======================================================================================================= ======================================================================================================= ======================================================================================================= System.out.println ( "라운드 :"+MC); System.out.println ( "===================================================================================================================== ======================================================================== ======================================================================== ======================================================================== ======================================================================== ======================================================================== ========================================================================요약
위는이 기사의 전체 내용입니다. 이 기사의 내용이 귀하의 연구 나 업무에 도움이되기를 바랍니다. 궁금한 점이 있으면 의사 소통을 위해 메시지를 남길 수 있습니다.