자바에는 int 정수형에서 조금더 확장된 기능을 갖고있는 Integer 기능이 있다. 이 기능으로 자바가 출력할 수 있는 정수 최대값을 꺼내볼 수가 있는데,
System.out.println(Integer.MAX_VALUE)
MAX_VALUE()메서드가 있다. 이걸 쓸 때 카멜표기법을 안쓰냐고 할 수 있는데 내장된 메서드 자체가 저런거라고 한다.
출력 결과는
2147483647
이다. Integer를 통해 이렇게 최대 출력할 수 있는 값이 정해져있다.
이걸 보완해서 큰 수들을 담고 있는 것이 long 자료형이다.
long longNum = (long)Integer.MAXVALUE + 1;
이렇게 쓴다. 이렇게 하면 Integer.MAXVALUE() 보다 더 큰 값을 담아 출력할 수 있다.
강의를 듣다가 필요해질 것 같아 바로 남겼다. 처음에 자바를 배우면서는 int와 integer 이렇게 다르게 쓴다는걸 몰라 보면 그냥 헷갈렸다. 이렇게 자바 정수 자료형엔 기본적으로 int, integer, long 을 사용한다.