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
   20   21   22   23   24   25   26   27