Java에서 Long 유형을 정의하는 방법

王林
풀어 주다: 2023-05-02 16:40:14
앞으로
3643명이 탐색했습니다.

Java는 Long 데이터 유형을 정의합니다

Long lg=10L;
로그인 후 복사

정의된 정수 유형 뒤에 L만 추가하면 됩니다.

float 데이터 유형을 정의하는 것과 같습니다

Float ft=5.20F;
로그인 후 복사

long에 L과 F를 추가해야 하는 이유 Java에서 정의한 float?

Long 타입 변수를 정의할 때 왜 L을 추가해야 하나요?

  • 기본 데이터 유형 int, 4바이트를 차지, 값 범위는 -231 ~ 231-1, 십진수로 환산하면 -2147483648 ~ 2147483647

  • 기본 데이터 유형 long, 8바이트 차지, take 값 범위는 -263 ~ 263-1, 십진수로 변환하면 -9223372036854775808 ~ 9223372036854775807

Java에서 정수의 기본 데이터 유형은 int입니다. 어떤 유형의 변수에 정수를 할당하면 정수의 기본값은 int 유형이 됩니다.

이 숫자가 int의 최대값보다 작으면 long에 직접 값을 할당할 수 있습니다. 왜냐하면 int의 값 범위가 long 유형보다 작고 자동으로 변환될 수 있기 때문입니다.

이 숫자가 int의 최대값보다 크면 이때 자동 변환을 수행할 수 없습니다. 강제 변환을 수행하려면 숫자 뒤에 L을 추가해야 합니다. 그렇지 않으면 오류가 보고됩니다.

Java에서 Long 유형을 정의하는 방법

float형 변수를 정의할 때 왜 F를 추가해야 하나요?

  • 기본 데이터 유형float, 4바이트를 차지, 값 범위는-3.40E+38 ~ +3.40E+38

  • 기본 데이터 유형double, 8바이트를 차지, 값 범위-1.79E+308 ~ +1.79E+308

Java에서 부동 소수점 숫자의 기본 데이터 유형은 double입니다. 부동 소수점 숫자를 모든 유형의 변수에 할당하면 이 부동 소수점 숫자가 기본값입니다. 더블형이다.

float에 정수를 할당하면 float의 값 범위가 int보다 크기 때문에 자동으로 변환됩니다.

float에 부동 소수점 숫자를 할당하면 float의 값 범위가 double보다 작기 때문에 강제 전송하려면 F 끝에 추가해야 합니다

Java에서 Long 유형을 정의하는 방법

위 내용은 Java에서 Long 유형을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!