소개
Java 에서 Double 클래스는 배정밀도 부동 소수점 숫자를 나타내는 데 사용됩니다. 이 클래스는 double 값을 조작하기 위한 다양한 메서드를 제공합니다. Double 클래스의 isInfinite() 메서드는 double 값이 무한대인지 여부를 확인하는 데 사용됩니다.
Java 에서 Double 클래스는 배정밀도 부동 소수점 숫자를 나타내는 데 사용됩니다. 이 클래스는 double 값을 조작하기 위한 다양한 메서드를 제공합니다. Double 클래스의 isInfinite() 메서드는 double 값이 무한대인지 여부를 확인하는 데 사용됩니다.
먼저, 다음 명령을 사용하여 ~/project 디렉토리에 DoubleIsInfinite.java라는 Java 파일을 생성합니다.
touch ~/project/DoubleIsInfinite.java
그런 다음, 다음 명령을 사용하여 텍스트 편집기에서 파일을 엽니다.
touch ~/project/DoubleIsInfinite.java
double 값, 예를 들어 number를 선언하고 원하는 값으로 초기화합니다.
double number = 67.98;
isInfinite() 메서드를 사용하여 number 값이 무한대인지 확인합니다.
if(Double.isInfinite(number)){
System.out.println("The number is infinite.");
} else {
System.out.println("The number is not infinite.");
}
DoubleIsInfinite.java 파일에 변경 사항을 저장하고 텍스트 편집기를 종료합니다. 그런 다음 다음 명령을 사용하여 코드를 컴파일하고 실행합니다.
javac ~/project/DoubleIsInfinite.java && java DoubleIsInfinite
number 값을 유효한 double 값과 무한대로 변경하여 코드를 테스트합니다. 프로그램의 출력은 다음과 같아야 합니다.
The number is not infinite.
The number is infinite.
어떤 double 값의 무한성을 확인하기 위해 사용자 정의 프로그램에서 isInfinite() 메서드를 사용할 수 있습니다. 다음은 isInfinite() 메서드를 사용하여 double 값을 확인하는 프로그램의 예입니다.
import java.util.Scanner;
public class CustomIsInfinite {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a double value: ");
double number = scanner.nextDouble();
if (Double.isInfinite(number)) {
System.out.println(number + " is infinite.");
} else {
System.out.println(number + " is not infinite.");
}
scanner.close();
}
}
코드를 ~/project 디렉토리 내 CustomIsInfinite.java라는 파일로 저장합니다. 다음 명령을 사용하여 코드를 컴파일하고 실행합니다.
javac ~/project/CustomIsInfinite.java && java CustomIsInfinite
isInfinite() 메서드를 사용하여 음의 무한대 (negative infinity) 를 확인할 수도 있습니다. 다음은 음의 무한대를 확인하는 방법의 예입니다.
double negInfinity = Double.NEGATIVE_INFINITY;
if(Double.isInfinite(negInfinity)){
System.out.println("The number is negative infinite.");
} else {
System.out.println("The number is not negative infinite.");
}
코드를 ~/project 디렉토리 내 NegativeInfinity.java라는 파일로 저장합니다. 다음 명령을 사용하여 코드를 컴파일하고 실행합니다.
javac ~/project/NegativeInfinity.java && java NegativeInfinity
이 랩에서는 Java 에서 Double 클래스의 isInfinite() 메서드를 사용하는 방법을 배웠습니다. 또한 이 메서드를 사용하여 double 값이 무한대인지 여부를 확인하는 방법도 배웠습니다. 이제 Java 프로그램에서 이 메서드를 사용하여 무한대 값을 쉽게 확인할 수 있습니다.