[java] Java에서 NaN은 무엇을 의미합니까?

double원하는 수로 줄이려고하는 프로그램이 있습니다. 내가 얻는 출력은 NaN.

NaNJava에서 무엇을 의미합니까?



답변

이 페이지 에서 가져온 :

“NaN”은 “숫자가 아님”을 의미합니다. “Nan”은 부동 소수점 연산에 정의되지 않은 결과를 생성하는 입력 매개 변수가있는 경우 생성됩니다. 예를 들어 0.0을 0.0으로 나눈 값은 산술적으로 정의되지 않습니다. 음수의 제곱근을 취하는 것도 정의되지 않습니다.


답변

NaN“숫자가 아님”을 의미하며 기본적으로 IEE 754 부동 소수점 표준 의 특수 부동 소수점 값을 나타냅니다 . NaN 일반적으로 값이 유효한 부동 소수점 숫자로 표현 될 수없는 것을 의미합니다.

예를 들어 숫자를 나타내지 않는 문자열을 변환하는 경우와 같이 변환되는 값이 다른 경우 변환은이 값을 생성합니다.


답변

NaN“숫자가 아님”을 의미하며 부동 소수점 숫자에 대한 정의되지 않은 연산의 결과입니다 (예 : 0을 0으로 나누기). (0이 아닌 숫자를 0으로 나누는 것도 일반적으로 수학에서 정의되지 않지만 NaN이 아닌 양 또는 음의 무한대가됩니다).


답변

NaN“숫자가 아님”을 의미합니다. 연산의 결과가 정의되지 않았거나 실수로 표현할 수 없음을 의미하는 특별한 부동 소수점 값입니다.

이 값에 대한 자세한 설명은 여기 를 참조 하십시오 .


답변

NaN은 Not a Number를 나타냅니다. 수학적으로 정의되지 않은 값을 나타내는 데 사용됩니다. 0.0을 0.0으로 나누는 것과 같습니다. 여기에서 자세한 정보를 찾을 수 있습니다. https://web.archive.org/web/20120819091816/http://www.concentric.net/~ttwang/tech/javafloat.htm

도움이 더 필요하면 여기에 프로그램을 게시하세요.


답변

NaN = 숫자 아님.


답변

숫자가 아님을 의미합니다. 많은 프로그래밍 언어에서 불가능한 숫자 값에 대한 일반적인 표현입니다.