자바 긴 키워드는 기본 데이터 유형입니다. 변수를 선언하는데 사용됩니다. 메소드와 함께 사용할 수도 있습니다. 64비트 2의 보수 정수를 보유할 수 있습니다.
기억해야 할 점
- Long에는 최소값 -2가 포함됩니다.63최대값은 2입니다.63-1.
- Java 8에서 long은 최소값이 0이고 최대값이 2인 부호 없는 64비트 길이로 나타낼 수 있습니다.64-1
- 기본값은 0L입니다.
- 기본 크기는 8바이트입니다.
- 더 높은 범위의 정수 값이 필요할 때 사용됩니다.
Java 긴 키워드의 예
실시예 1
양수 값과 음수 값을 갖는 긴 데이터 유형을 사용하는 예를 살펴보겠습니다.
public class LongExample1 { public static void main(String...k) { long num1=10L; long num2=-10L; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
산출:
num1: 10 num2: -10
실시예 2
Long 데이터 유형에 10진수 값이 있는지 확인하는 예를 살펴보겠습니다.
아파치
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
산출:
error: incompatible types: possible lossy conversion from double to long
실시예 3
long 데이터 유형에 float 값이 있는지 확인하는 예를 살펴보겠습니다.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
산출:
error: incompatible types: possible lossy conversion from float to long
실시예 4
long 데이터 유형에 char 값이 있는지 확인하는 예를 살펴보겠습니다. 이러한 경우 컴파일러는 문자를 암시적으로 long 유형으로 유형 변환하고 해당 ASCII 값을 반환합니다.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
산출:
피트 데이비슨 나이
num: 97
실시예 5
이 예에서 Long 데이터 유형은 최소값과 최대값을 보유합니다.
public class LongExample5 { public static void main(String...k) { long min=-9223372036854775808L; long max=9223372036854775807L; System.out.println('min: '+min); System.out.println('max: '+max); } }
산출:
min: -9223372036854775808 max: 9223372036854775807
실시예 6
Long 유형 값을 반환하는 메서드를 만들어 보겠습니다.
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
산출:
10