본문 바로가기

프로그래밍/Java 프로그래밍

long 타입

long 타입은 정수형 타입에서 가장 큰 타입입니다. 8byte의 크기를 가지고 있습니다. 정확한 허용범위까지 외울필요는 없지만 큰 정수를 저장하려면

long 타입을 사용하도록 합니다. 크기가 크다고 생각되면 int보다 long을 사용하는 것이 더 좋습니다. 그러나 큰 정수값을 표현하고자 한다면 값의 제일 뒤에 영문자 'l'이나 'L'을 사용해야합니다. 하지만 소문자 'l'은 1과 혼동하기 쉬우므로 대문자 'L'을 사용하도록 합니다. 다음의 예제를 보면서 설명하도록 하겠습니다.



위의 예제에서 7번째 줄을 보면 1000000000000을 저장하려고 하는데 그냥 1000000000000을 입력하려고 하면 변수 var3는 long 타입이지만

1000000000000 이 int 타입의 범위를 넘기때문에 컴파일에러가 발생합니다. 위의 예제에서는 컴파일에러를 막기위해 //를 사용해서 주석처리를

했습니다. 주석처리라는 것은 사람에게만 의미있고 컴퓨터에게만 무의미한 코드를 말합니다. 그래서 7번째 줄은 컴퓨터가 컴파일하지않고 그냥 무시해 버립니다. long 타입을 사용할 때는 값을 입력할때 숫자뒤에 영문자을 입력하도록 하는 버릇을 들이도록 합니다. 물론 작은 숫자는 'L'을 입력하지 않아도 전혀 문제가 없지만 숫자가 어느정도 크다고 생각되면 'L'을 붙이도록 합니다.

'프로그래밍 > Java 프로그래밍' 카테고리의 다른 글

자바의 문자열 타입과 String 타입  (0) 2020.06.20
자바의 정수형 타입과 char 타입  (0) 2020.06.20
byte 타입 변수  (0) 2020.06.17
변수 기본타입  (0) 2020.06.16
변수 사용범위  (0) 2020.06.16