Page 25 -
P. 25
다음과 같이 이전 프롬프트도 유지한다.
jshell> Duration
따라서 임포트만 그 자리에서 해결하고 이전 입력 상태에 이어서 작업할 수 있다. 지금까지 알
아본 명령이면 JShell을 사용하기에 불편함이 없을 것이다. 도움말을 보고 싶다면 /help를 입
력한 후 Enter 를 누른다. JShell을 종료하려면 /exit를 입력한 후 Enter 를 누르거나 간단히
Ctrl + D 를 누른다.
JShell을 이용하면 강력한 개발 환경을 띄우거나 public static void main을 사용하지 않고도 자
바 언어와 라이브러리를 쉽고 재미있게 배울 수 있다.
1.2 기본 타입 C or e J a va 9
자바는 객체 지향 언어이지만 그렇다고 자바의 모든 값이 객체인 것은 아니다. 몇 가지 값은 기본
타입(primitive type)에 속한다. 기본 타입 중 네 가지(byte, short, int, long)는 부호 있는 정수 타입
이고, 두 가지(float, double)는 부동소수점 타입이며, 하나는 문자열 인코딩에 사용하는 문자 타
입인 char, 나머지 하나는 진릿값을 나타내는 boolean 타입이다. 이 타입들을 살펴보자.
1.2.1 부호 있는 정수 타입
부호 있는 정수 타입은 소수점 부분이 없는 숫자를 나타낼 때 사용하며 음수 값도 허용한다. 자바
에는 부호 있는 정수 타입이 네 가지 있는데, 표 1-1에 정리했다.
표 1-1 자바의 부호 있는 정수 타입
타입 저장 공간 범위(포함)
byte 1바이트 –128~127
short 2바이트 –32,768~32,767
int 4바이트 –2,147,483,648~2,147,483,647(20억이 넘음)
long 8바이트 –9,223,372,036,854,775,808~9,223,372,036,854,775,807
036
코어 자바 9(본문)최종.indd 36 2018-03-15 오전 11:31:01