Java는 정밀도 기반 계산을 처리할 때 다양한 도구와 기능을 제공합니다. 그러한 기능 중 하나는 특히 Double 및 Float 래퍼 클래스를 사용하여 부동 소수점 숫자를 처리하는 것입니다. 오늘은 Java의 Double 및 Float Value() 메서드에 대해 알아보겠습니다.
Java에서 Double 및 Float 클래스의 Value() 함수는 다음과 같이 정의됩니다.
으아악이 기술은 Twofold 및 Float 오버레이 클래스의 일부입니다. doubleValue() 메서드는 Twofold 객체를 배정밀도 기본 값으로 변환하고, floatValue() 메서드는 Float 객체를 단정밀도 기본 값으로 변환합니다. 두 방법 모두 매개변수가 없습니다.
이러한 방법을 사용할 때 작동하는 기본 알고리즘은 다음과 같습니다.
숫자 값으로 Double 또는 Float 개체를 선언하고 초기화합니다.
객체에서 doubleValue() 또는 floatValue() 메서드를 호출하세요.
이 메서드는 개체의 원래 double 또는 부동 소수점 값을 반환합니다.
Value() 메서드를 사용하면 Double 또는 Float 객체를 기본 데이터 유형으로 변환하여 수학 연산에 사용할 수 있습니다.
이 Java 프로그램은 Double 래퍼 클래스의 doubleValue() 메서드를 보여줍니다. 먼저 값이 20.5인 Double 개체 obj를 만듭니다. 그런 다음 obj에 대해 doubleValue() 메서드를 호출하고 이를 원래의 double 유형으로 변환한 후 기본 형식에 저장합니다. 다음으로, 구체적으로 프리미티브를 2로 나누는 수학적 연산을 수행하고 그 결과를 결과에 저장합니다. 그런 다음 System.out.println(result) 줄은 나누기 결과(10.25)를 콘솔에 출력합니다. 이 예에서는 doubleValue() 메서드를 사용하여 Double 객체를 원래 double 데이터 유형으로 변환하여 값에 대해 직접적인 수학 연산을 수행할 수 있도록 하는 방법을 강조합니다.
Value()는 부동 소수점 숫자를 비교해야 할 때도 유용합니다.
이 Java 프로그램은 doubleValue() 메소드를 사용하여 Double 객체를 비교하는 예를 보여줍니다. 처음에는 두 개의 Double 객체 obj1과 obj2가 생성되고 초기화되며 각각 20.5와 30.5의 값이 할당됩니다. doubleValue() 메서드를 사용하여 이러한 Double 객체를 원래의 double 값으로 변환합니다. 그런 다음 등호(==)를 사용하여 이러한 이중 값을 비교합니다. 비교 결과는 부울 변수 isEqual에 저장됩니다. 20.5는 30.5와 같지 않으므로 isEqual은 false입니다. System.out.println(isEqual) 문은 콘솔에 false를 인쇄합니다. 이 코드는 Java에서 두 개의 Double 개체를 비교하는 방법을 보여 주며, 이는 많은 프로그래밍 시나리오에서 중요한 작업입니다.
조건문을 사용할 때도 매우 편리합니다. Value()
객체 배열에서 Value() 메서드를 사용하는 방법 4
예
결론
위 내용은 Java의 예제를 사용하여 배정밀도 부동 소수점 숫자에 대한 FloatValue() 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!